oui ca marche aussi en modifiant le tableau lui meme.
- c'est donc un peu mieux que ma version.


Le 23/01/2011 17:01, Daniel Cartron a écrit :
Le dimanche 23 janvier 2011, Daniel Cartron a écrit :
Le vendredi 21 janvier 2011, Laurent a écrit :
il y a plusieur methode

et celle-ci est elle correcte :

déjà j'avais une erreur, ça me semble mieux, mais ça marche pas pour autant

function Mix(Tableau) {
        for (Position = Tableau.length;Position>0;Position--) {
        Index = Math.floor( Math.random() * Position );
        Tableau.push(Tableau[Index]);
        Tableau.slice(Index,1);
     }
}

Ce que je cherche à faire est de choisir un élément au hasard, l'ajouter à
  la fin du tableau, le supprimer de sa place initiale, et recommencer en
  diminuant d'une unité le numéro aléatoire de l'élément à bouger.

Merci d'avance pour vos critiques (constructives, of course)




_________________________________
Linux mailing list
[email protected]
http://lists.parinux.org/mailman/listinfo/linux

Répondre à