1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
|
<?php // PREMIERE SOLUTION // on declare une chaine de caractères $chaine = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789@";
//nombre de caractères dans le mot de passe $nb_caract = 8;
//on fait une boucle for($u = 1; $u <= $nb_caract; $u++) { //on compte le nombre de caractères présents dans notre chaine $nb = strlen($chaine); // on choisie un nombre au hasard entre 0 et le nombre de caractères de la chai ne $nb = mt_rand(0,($nb-1)); // on ecrit le résultat print $chaine[$nb]; }
?>
<?php // DEUXIEME SOLUTION // on declare une chaine de caractères $chaine = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789@";
//nombre de caractères dans le mot de passe $nb_caract = 8;
// on fait une variable contenant le futur pass $pass = "";
//on fait une boucle for($u = 1; $u <= $nb_caract; $u++) { //on compte le nombre de caractères présents dans notre chaine $nb = strlen($chaine); // on choisie un nombre au hasard entre 0 et le nombre de caractères de la chai ne $nb = mt_rand(0,($nb-1)); // on ajoute la lettre a la valeur de $pass $pass.=$chaine[$nb]; }
// on affiche le résultat : print $pass;
// http://simmstein.be/ ?>
|