[javascript] Nb aléatoire sans 2 fois le même

Fermé
GGYE Messages postés 24 Date d'inscription dimanche 25 avril 2004 Statut Membre Dernière intervention 14 juillet 2004 - 25 avril 2004 à 16:07
GGYE Messages postés 24 Date d'inscription dimanche 25 avril 2004 Statut Membre Dernière intervention 14 juillet 2004 - 28 avril 2004 à 21:56
Bonjours
je souhaiterais tiré tous les nombre situé en 0 et n, sans jamais retombé sur le même (en javascript). Es ce que kelk1 sait comment faire ?
merci

GGYE
A voir également:

5 réponses

Marden Messages postés 1072 Date d'inscription dimanche 11 février 2001 Statut Membre Dernière intervention 29 janvier 2006 209
25 avril 2004 à 16:26
0
GGYE Messages postés 24 Date d'inscription dimanche 25 avril 2004 Statut Membre Dernière intervention 14 juillet 2004
25 avril 2004 à 16:44
sa va peut-être semblé stupide, mais je ne voi pas tro ce que tu veu dire.
jimagien le script comme sa :

element = new Array;
element[0] = "elément 1";
element[1] = "elément 2";
element[2] = "elément 3";

for(i=0; i=3;i++) {
//et c'est la quer je vois mal
}

dsl si la réponse était écrite, mais je n'est pas bien compri.

GGYE
0
GGYE Messages postés 24 Date d'inscription dimanche 25 avril 2004 Statut Membre Dernière intervention 14 juillet 2004
27 avril 2004 à 19:52
up

GGYE
0
Marden Messages postés 1072 Date d'inscription dimanche 11 février 2001 Statut Membre Dernière intervention 29 janvier 2006 209
27 avril 2004 à 21:43
down !!!

var element = new Array() ;
       element[0] = "elément 1"; 
       element[1] = "elément 2"; 
       element[2] = "elément 3"; 
var n = element.length ;
for ( i=0,mult=n ;  i < n ; i++ ) { 
    rang= Math.floor(Math.random()*mult) ;
    valeur = element[rang] ;  
// ==> traitement de "valeur"
    mult--;                           // réduire la liste en 
    element[rang]= element[mult] ;}   // déplaçant le dernier
}

0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
GGYE Messages postés 24 Date d'inscription dimanche 25 avril 2004 Statut Membre Dernière intervention 14 juillet 2004
28 avril 2004 à 21:56
merci beaucoup, c'est exactement ca que je voulais faire.

GGYE
0