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