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