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 -
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
A voir également:

4 réponses

Utilisateur anonyme
 
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; 
?>
31
fofo73 Messages postés 295 Date d'inscription   Statut Membre Dernière intervention   8
 
et comment on fait pour dire qua la fin il y a $lettre
0
rosbill
 
echo strlen($code_aleatoire);
0
fredYPHP
 
merci pour ton code
0
Kernox
 
Merci pour ce code.

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;
0
mag
 
merci
0
Jean-François Pillou Messages postés 19261 Date d'inscription   Statut Webmaster Dernière intervention   63 277
 
Un tel système s'appelle CAPTCHA.

Voici un très bon outil : http://www.captcha.fr/

1
phpmetrex
 
ou pas...
0
louis
 
Bonjour,

Est-ce que ce code peut me générer 1 000 000 de codes aléatoire en même temps ?
0