function generar_pw(){
$cadena = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890";
$longitudCadena = strlen($cadena);
$pass = "";
$longitudPW = 10;
for($i=1 ; $i<=$longitudPW ; $i++){
$pos=rand(0,$longitudCadena-1);
$pass .= substr($cadena,$pos,1);
}
return $pass;
}
Para generar una cadena aleatoria de números y letras:
$id_secret = substr(sha1(mt_rand()),17,10); // generar clave 10 digitos de num y letras
Otra forma más fácil de hacerlo es:
function randomString($string_length) {
$chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';
$randomstring = '';
for ($i = 0; $i < $string_length; $i++) {
$randomstring .= $chars{mt_rand(0, strlen($chars) - 1)};
}
return $randomstring;
}
No hay comentarios:
Publicar un comentario