Le vendredi 21 janvier 2011, Laurent a écrit :
>     Array.insert(b, Math.floor((i+1)*random()), a[i]);
> 
merci pour le code, pas encore testé, mais beaucoup lu sur le web à ce sujet, 
et j'ai une grosse interrogation : le random utilisé sert à piocher au hasard 
une ligne dans le tableau, mais comment être certain que cette ligne n'a pas 
déjà été piochée peu de temps avant ? Tous les essais que j'ai fait montrent 
le mm pb, j'ai parfois la mm ligne qui revient à qq temps, avant que le 
tableau n'ait été intégralement parcouru, donc il y a forcément des doublons 
et par conséquent des ratés.

Comment faire pour que la totalité des éléments du tableau se retrouvent triés 
dans le désordre, sans doublons ni ratés ?

-- 
Cordialement, Daniel Cartron
« Rivalisant Avec Corneille Il Nous Étonna .»
Portrait acrostiche anonyme.
_________________________________
Linux mailing list
Linux@lists.parinux.org
http://lists.parinux.org/mailman/listinfo/linux

Répondre à