Aide - Recherche - Membres - Calendrier
Version complète : [php] Génération aléatoire multiple
Forum Webmaster - Ton Webmaster > Conception de sites > Programmation > php
GhostMaster34
Bonjour,

cela fait une paire de jour que je cherche le remède à mon problème.

Avec ce code, je génère 1 code comprenant 8 chiffres et lettres aléatoirement commencant par "NO" :

CODE
$alea="aA1bBcC2dD3eE4fF5gG6hH7iI8jJ9kK0lLmMnNoOpPqQrRsStTuUvVwWxXyYzZ";
$code="NO";
while(strlen($code)!=8) {
     $code.=$alea[rand(0,60)];
}
echo'$code';


Mais celui ci n'en génère qu'un seul.

Hors, moi, je cherche le moyen d'en créer plusieurs silmutanément.

Voilà, si quelqu'un sait comment procéder, ce serait cool smile.gif
tigood
Facile....
Si ton algo fonctionne, transforme le en fonction :
CODE

function generation()
{
$alea="aA1bBcC2dD3eE4fF5gG6hH7iI8jJ9kK0lLmMnNoOpPqQrRsStTuUvVwWxXyYzZ";
$code="NO";
while(strlen($code)!=8) {
     $code.=$alea[rand(0,60)];
}
return $code;
}

Que tu pourras appeler ailleur en faisant : monCode=generation(); ou récupérer les valeurs dans un tableau.
GhostMaster34
blink.gif

j'avait déja pensé à cette fonction mais sans pourtant la tester unsure.gif

Merci à toi biggrin.gif
tigood
La fonction est une idée parmis d'autres ^^. Tu aurais pu faire une classe (lol), embaucher un chinois qui fasse ça toute la journée ( laugh.gif ) ou bien mettre un "while" ou un "for" à la place de la fonction.

Good luck et tiens nous au courant sur la solution employée
C\'est une version "bas débit" de notre forum. Pour voir la version complète avec plus d\'information, la mise en page et les images, veuillez cliquez ici.
Invision Power Board © 2001-2012 Invision Power Services, Inc.