Generer des chaines aleatoirement

Fermé
yanning Messages postés 27 Date d'inscription jeudi 9 juillet 2009 Statut Membre Dernière intervention 8 août 2014 - 27 juil. 2009 à 14:17
Heryu Messages postés 567 Date d'inscription mercredi 15 juillet 2009 Statut Membre Dernière intervention 28 juin 2016 - 27 juil. 2009 à 14:29
Bonjour,
je suis confronté à une difficulté.j'aimerai générer aléatoirement des codes de 6 caractères avec des chiffres et des lettres confondues.
un peu comme dans l'affichage des images captcha.help???????????

3 réponses

Bonjour

$chn='0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';
$alea='';
for ($k=0;$k<6;$k++) $alea.=$chn{rnd(1,strlen($chn))};
1
Heryu Messages postés 567 Date d'inscription mercredi 15 juillet 2009 Statut Membre Dernière intervention 28 juin 2016 62
27 juil. 2009 à 14:22
Exemple :

482365

Tu as donc besoin de 6 variables différentes !

Le plus simple serait donc de faire cette commande sur tes 6 variables :

$var=rand(1, 5);

Y a peut-être plus simple...
0
Heryu Messages postés 567 Date d'inscription mercredi 15 juillet 2009 Statut Membre Dernière intervention 28 juin 2016 62
27 juil. 2009 à 14:29
Oui aussi ^^
0