A continuación se mostrará una función útil para generar cadenas de texto aleatorias a partir de números, letras y otros caracteres, este tipo
de strings pueden ser útiles para sistemas de verificación y por qué no para generar contraseñas bastante seguras, la función se llama rand_code()
y acepta dos parámetros: los caracteres utilizados y la longitud de la cadena.
#AUTHOR: Manu Dávila
#Blog: http://jquery-manual.blogspot.com
function rand_code($chars, $long){
$code = "";
for ($x=0; $x <= $long; $x++)
{
$rand = rand(1, strlen($chars));
$code .= substr($chars, $rand, 1);
}
return $code;
}
$caracteres = "0123456789abcdefABCDEF?¿¡!:;";
$longitud = 20;
echo rand_code($caracteres, $longitud);
#devuelve una cadena aleatoria de 20 caracteres
No hay comentarios:
Publicar un comentario