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)
>
--
Cordialement, Daniel Cartron
« Pour une réponse affirmative, il n'existe qu'un seul mot : oui. Tous les
autres mots ont été inventés pour dire non. »
Tristan Bernard
_________________________________
Linux mailing list
[email protected]
http://lists.parinux.org/mailman/listinfo/linux