Générer un code aléatoire chiffres et lettres
Résolu
yavenni
Messages postés
9
Date d'inscription
Statut
Membre
Dernière intervention
-
Shalas -
Shalas -
Bonjour,
Je voudrais créer un script php qui génèrera automatiquement un code comportant et des chiffres et des lettres majuscules et minuscules compris du genre (Azs2ZAKI13Sqze).
Je voulais l'inserer sur un site d'inscription de telle sorte qu'a la fin d'une inscription l'utilisateur ait un code qui sera affiché.
Merci de m'aider
Je voudrais créer un script php qui génèrera automatiquement un code comportant et des chiffres et des lettres majuscules et minuscules compris du genre (Azs2ZAKI13Sqze).
Je voulais l'inserer sur un site d'inscription de telle sorte qu'a la fin d'une inscription l'utilisateur ait un code qui sera affiché.
Merci de m'aider
A voir également:
- Générer un code aléatoire chiffres et lettres
- Code ascii - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Comment générer un qr code - Guide
- Code puk bloqué - Guide
- Code activation windows 10 - Guide
4 réponses
quelque chose comme ça devrait fonctionner :
<?php $characts = 'abcdefghijklmnopqrstuvwxyz'; $characts .= 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'; $characts .= '1234567890'; $code_aleatoire = ''; for($i=0;$i < 10;$i++) //10 est le nombre de caractères { $code_aleatoire .= substr($characts,rand()%(strlen($characts)),1); } echo $code_aleatoire; ?>
Substr peut être omis puisqu'une chaine de caractère est un tableau.
$characts = 'abcdefghijklmnopqrstuvwxyz';
$characts .= 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
$characts .= '1234567890';
$code_aleatoire = '';
for($i=0;$i < 10;$i++)
{
$code_aleatoire .= $characts[ rand() % strlen($characts) ];
}
echo $code_aleatoire;