October 27th, 2008 Category: php5
4 Comments »

Comparto esta funcion para generar claves aleatorias. Es facil de usar y de entender.

 {
        $consonants .= '@#$%';
    }

    $password = '';
    $alt = time() % 2;
    for ($i = 0; $i < $length; $i++) {
        if ($alt == 1) {
            $password .= $consonants[(rand() % strlen($consonants))];
            $alt = 0;
        } else {
            $password .= $vowels[(rand() % strlen($vowels))];
            $alt = 1;
        }
    }
    return $password;
}

?>

Invitame una Cerverza


Comentar


4 Responses

Pablo Morales 2008-10-27 17:43:24
No salio la fuente.
http://www.webtoolkit.info/php-random-password-generator.html

Ramon 2008-10-27 18:12:59
Yo usaria mt_rand() en lugar de rand(). Muy buen aporte, gracias por compartir.

Saludos

El Barto 2008-10-27 19:35:30
Interesante. Gracias!

Pablo Morales 2008-10-29 14:15:29
@ramon: tenes toda la razon, no la conocia ;)

http://ar2.php.net/mt_rand