Claves aleatorias con PHP

Pequeño script para generar claves o códigos de forma aleatoria.

$caracteres = "1234567890abcdefghijklmnopqrstuvwxyz";
$clave = "";
for($i=0; $i<10; $i++) {
	$clave .= substr($caracteres,rand(0,36),1);
}
echo "La clave generada: ".$clave;

Si quieres utilizar mayúsculas y minúsculas —u otros caracteres— los puedes añadir en la primera línea y luego modficas el segundo parámetro de rand() para indicar el total que tengas. En este ejemplo se genera un código de 10 caracteres, pero pueden ser los que tu especifiques.

Antonio Lite

Soy periodista especializado en comunicación y contenidos digitales. Consultor SEO y Analítica Web. Experto en optimización de sitios web en ruso. Yandex Metrica Expert. Profesor asociado en Universidad San Jorge y ESIC. Trabajando en proyectos online desde 1998.

antoniolite