pHp scripts

Générateur de mots de passe pseudo-aléatoires

Générateur de mots de passe pseudo-aléatoires de la forme abcd+123 (4 minuscules, un signe, un nombre de 3 chiffres). Ces mots de passe de 8 caractères sont en général plus simples à retenir que ceux générés de façon complétement "désordonnés", mêlant majuscules, minuscules, symboles et chiffres. Le nombre de combinaisons est suffisamment élevé : 26*26*26*26*8*1000 = 3 655 808 000

Source

function gen_pswd(){
        $lowchars = 'abcdefghijklmnopqrstuvwxyz';
        $symboles = '+-=*/!&@_';
        srand((float)microtime()*10000000);
        $pswd = '';
        for ($i = 1; $i <= 4; $i++){
                $pswd .= substr($lowchars,rand(0,25),1);
        }
        $pswd .= substr($symboles,rand(0,8),1);
        $nb = '00'.rand(0,999);
        $nb = substr($nb, -3);
        $pswd .= $nb;
        return $pswd;
}