Comment créer un mot de passe aléatoire


Comment créer un mot de passe aléatoire

<?php 
$caracteres = array("a", "b", "c", "d", "e", "f","g", "h", "i", "j", "k", "l","m",
 "n", "o", "p", "q", "r","s", "t", "u", "v", "w", "x","y","z", 0, 1, 2, 3, 4, 5, 6,
 7, 8, 9);
$caracteres_aleatoires = array_rand($caracteres, 8);
$pass = "";
foreach($caracteres_aleatoires as $i)
{
$pass .= $caracteres[$i];
}
echo $pass;
?>

$caracteres contient tout les caractères que la variable peut utiliser pour générer le mot de passe. Vous pouvez ajouter des lettres en majuscule ou tout autres symboles pour compliquer le mot de passe.
array_rand($caracteres, 8); permet de définir le nombre de caractères qui sera utilisé. Ici le code génerera un mot de passe de 8 lettres.

Catégorie PHP

Commentaire sur : Comment créer un mot de passe aléatoire