[PHP][newbie] Génération aléatoire de nombres différents 2 à 2 ?

Génération aléatoire de nombres différents 2 à 2 ? [PHP][newbie] - PHP - Programmation

Marsh Posté le 27-02-2004 à 11:38:29    

Bonjour
j'annonce déja, je suis un newbie de la programmation en général ;)
 
Je cherche a avoir une série de nombre aléatoire, mais différents entre eux. Y a t il une fonction php qui permet de faire ca facilement?
 
Pour le moment j'ai ecrit ca :
 

Code :
  1. $hebdo="";
  2. for ($i = 0; $i < 100; $i++) {
  3. $numero[$i]=rand(1,$nb_images);
  4. $hebdo=$hebdo.$numero[$i].";";
  5. }


 
le probème étant que ma variable hebdo (de la forme 4;6;42;1;6;....) peut comporter plusieurs nombres identiques. Une idée simple pour corriger ca?
 
merci beaucoup


Message édité par x86 le 27-02-2004 à 11:46:50

---------------
Date d'arrivée sur le forum: le 2-02-2000
Reply

Marsh Posté le 27-02-2004 à 11:38:29   

Reply

Marsh Posté le 27-02-2004 à 18:05:36    

:bounce:


---------------
Date d'arrivée sur le forum: le 2-02-2000
Reply

Marsh Posté le 27-02-2004 à 18:40:36    

la méthode bourrin. 2 vecteur avec des nombre de 1 à 100. puis tu brasse les vecteurs en échangeant aléatoirement un bon nombre de fois des valeur dans celui-ci.
 
tu te retrouves alors avec 2 vecteur désordonnés


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 27-02-2004 à 21:07:07    

Autre méthode bourrin:
Tu met fait un tableau contenant 1,2,3 ......... 100 et tu utilise array_rand.

Reply

Marsh Posté le 27-02-2004 à 21:11:49    

Ayuget a écrit :

Autre méthode bourrin:
Tu met fait un tableau contenant 1,2,3 ......... 100 et tu utilise array_rand.
 


 
Ca me semble aussi être la méthode la plus adaptée.


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 27-02-2004 à 21:56:39    

merci je vais étudier vos réponse, et vous tiendrais au courrant :jap:


---------------
Date d'arrivée sur le forum: le 2-02-2000
Reply

Marsh Posté le 27-02-2004 à 22:07:34    

tennez la je matte arry_rand sur php.net, et je vois a coté la fonction shuffle. Ca pourrait etre pas mal auss ide demander un shuffle sur un tableau contenant les nombre de 1 a 100 non?
 
je vias tenter avec vos réponse et shuffle


Message édité par x86 le 27-02-2004 à 22:07:48

---------------
Date d'arrivée sur le forum: le 2-02-2000
Reply

Marsh Posté le 27-02-2004 à 22:49:03    

ca semble marcher avec le shuffle, merci a tous :)


---------------
Date d'arrivée sur le forum: le 2-02-2000
Reply

Sujets relatifs:

Leave a Replay

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