Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/02/2005, 22:00
Avatar de FuLaNo_
FuLaNo_
 
Fecha de Ingreso: mayo-2003
Ubicación: Don Torcuato, Buenos Aires, Argentina
Mensajes: 1.250
Antigüedad: 20 años, 11 meses
Puntos: 2
Encontre esto hace algun tiempo:
Código PHP:
<?
function crear_semilla() {
   list(
$usec$sec) = explode(' 'microtime());
   return (float) 
$sec + ((float) $usec 100000);
}
srand(crear_semilla());

$clave="";
$max_chars round(rand(7,10));  // tendrá entre 7 y 10 caracteres
$chars = array();
for (
$i="a"$i<"z"$i++) $chars[] = $i
$chars[] = "z";
for (
$i=0$i<$max_chars$i++) {
  
$letra round(rand(01)); 
  if (
$letra// es letra
    
$clave .= $chars[round(rand(0count($chars)-1))];
  else 
// es numero
    
$clave .= round(rand(09));
}
echo 
$clave;
?>
No creo que sea "IRREPETIBLE" pero si muy dificil de que dos personas obtengan el mismo codigo...

PD: creo que si, si hoy destruyes tu ID de sesion puede que mañana tengas la misma (con muchisima suerte)
__________________
I Love Programming...