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;
}