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

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

5 réponses

  1. 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
    1. 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
      1. merci beaucoup, c'est exactement ca que je voulais faire.

        GGYE
        0