Comme mt_srand mais avec des lettres aussi?

Comme mt_srand mais avec des lettres aussi? - PHP - Programmation

Marsh Posté le 08-08-2006 à 10:35:33    

Bonjour!
 
Quelqu'un connait-il la fonction qui permet de générer automatiquement un ensemble de chiffres et de lettres aléatoire (comme mt_srand mais avec des lettres)? Merci

Reply

Marsh Posté le 08-08-2006 à 10:35:33   

Reply

Marsh Posté le 08-08-2006 à 11:38:02    

tarte en pion a écrit :

Bonjour!
 
Quelqu'un connait-il la fonction qui permet de générer automatiquement un ensemble de chiffres et de lettres aléatoire (comme mt_srand mais avec des lettres)? Merci


 
 
Voici un petit exemple de fonction qui devrait faire ce que tu veux :

Code :
  1. <?php
  2. function generate($size) {
  3.   $chars = 'azertyuiopqsdfghjklmwxcvbnAZERTYUIOPQSDFGHJKLMWXCVBN0123456789';
  4.   $max = strlen($chars)-1;
  5.   $generated = "";
  6.   for($i=0; $i < $size; $i++) {
  7.    $generated.= $chars{mt_rand(0, $max)};
  8.   }
  9.   return $generated;
  10. }
  11. ?>

Reply

Marsh Posté le 08-08-2006 à 16:51:24    

Merci Woutcha c'est ce que je cherche mais ton code ne retourne rien... Y a-t-il encore quelque chose à faire? En fait je voudrais stocker le résultat dans une variable

Reply

Marsh Posté le 08-08-2006 à 16:57:04    

pas testé mais le code de woutcha à l'air bon :/
tu as bien fait:

Code :
  1. $pouet = generate(18);

 
bon 18 ou 19 hein !!!

Reply

Marsh Posté le 08-08-2006 à 17:00:51    

20! :D
 
Merci beaucoup c'est impeccable! ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed