130 votes

Comment trier au hasard (scramble) un tableau en Ruby ?

Je voudrais avoir mes éléments du tableau codés. Quelque chose comme ceci :

et ainsi de suite, au hasard

296voto

Ron Gejman Points 2425

Construit en maintenant :

27voto

sepp2k Points 157757

Pour ruby 1.8.6 (qui n’a pas de shuffle construite en) :

9voto

bry4n Points 306

Pour ruby 1.8.6 comme exemple de sepp2k, mais vous voulez toujours utiliser la méthode « shuffle ».

à votre santé

2voto

Vizjerai Points 560

Code de la Backports Gem pour juste le tableau pour Ruby 1.8.6. Ruby 1.8.7 ou supérieur est construit en.

0voto

edavey Points 354

Le Ruby Facettes de la bibliothèque d'extensions a un Random module qui fournit des méthodes utiles, y compris shuffle et shuffle! pour un bouquet de cours de base, y compris l' Array, Hash et String.

Juste être prudent si vous êtes à l'aide de Rails que j'ai vécu quelques méchants affrontements dans la manière dont ses monkeypatching des affrontements avec des Rails...

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X