Albert me pasa una función para generar una palabra con caracteres aleatorios, de una longitud máxima dada. Ideal para generar contraseñas.
//LA FUNCION
function GenerarClave($longitud) {
$caracteres=array();
for($i=48;$i<=57;$i++) {
array_push($caracteres, chr($i));
}
for($i=65;$i<=90;$i++) {
array_push($caracteres, chr($i));
}
for($i=97;$i<=122;$i++) {
array_push($caracteres, chr($i));
}
while(list($k, $v)=each($caracteres)) {
$k." -> ".$v."";
}
for($i=0;$i<$longitud;$i++) {
mt_srand((double)microtime()*1000000);
$Contrasena.=$caracteres[mt_rand(0,count($caracteres))];
}
return $Contrasena;
}
//EJEMPLO DE USO
//CREANDO UN PASSWORD
//DE UN MAXIMO DE 10 CARACTERES
echo GenerarClave(10);




