Comparto esta funcion para generar claves aleatorias. Es facil de usar y de entender.
-
-
<?php
-
-
function generatePassword( $length=9, $strength=4 ) {
-
$vowels = ‘aeiou’;
-
$consonants = ‘bcdfghjklmnpqrstvwxyz’;
-
if ($strength & 1) {
-
$consonants .= ‘BCDFGHJKLMNPQRSTVWXYZ’;
-
}
-
if ($strength & 2) {
-
$vowels .= "AEIOU";
-
}
-
if ($strength & 4) {
-
$consonants .= ‘23456789′;
-
}
-
if ($strength & 8) {
-
$consonants .= ‘@#$%’;
-
}
-
-
$password = ”;
-
for ($i = 0; $i < $length; $i++) {
-
if ($alt == 1) {
-
$alt = 0;
-
} else {
-
$alt = 1;
-
}
-
}
-
return $password;
-
}
-
-
?>
-





No salio la fuente.
http://www.webtoolkit.info/php-random-password-generator.html
Yo usaria mt_rand() en lugar de rand(). Muy buen aporte, gracias por compartir.
Saludos
Interesante. Gracias!
@ramon: tenes toda la razon, no la conocia
http://ar2.php.net/mt_rand