Je veux savoir s'il existe une façon beaucoup plus propre de procéder. Fondamentalement, je veux choisir un élément aléatoire dans un tableau de longueur variable. Normalement, je le ferais comme ceci:
myArray = ["stuff", "widget", "ruby", "goodies", "java", "emerald", "etc" ]
item = myArray[rand(myarray.length)]
Y a-t-il quelque chose de plus lisible / plus simple pour remplacer la deuxième ligne? Ou est-ce la meilleure façon de le faire. Je suppose que vous pourriez le faire myArray.shuffle.first
, mais je ne l'ai vu qu'il y #shuffle
a quelques minutes sur SO, je ne l'ai pas encore utilisé.