Question

je recherche sur le net pour un générateur de mot de passe aléatoire et je viens à travers ce code

<?php

function generatePassword($length=9, $strength=0) {
    $vowels = 'aeuy';
    $consonants = 'bdghjmnpqrstvz';
    if ($strength & 1) {
        $consonants .= 'BDGHJLMNPQRSTVWXZ';
    }
    if ($strength & 2) {
        $vowels .= "AEUY";
    }
    if ($strength & 4) {
        $consonants .= '23456789';
    }
    if ($strength & 8) {
        $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;
}

?>

de http://www.webtoolkit.info/php-random- mot de passe-generator.html

et je voudrais simplement demander à ce que des moyens et? Est-ce logique et il ne vient oublier d'ajouter un autre &

Était-ce utile?

La solution

Il est et l'opérateur au niveau du bit.

scroll top