2012-03-23 13 views
1

この問題のあなたのバージョンは何ですか? 私はそうやってる:Ruby配列(あなたのソリューション)からランダムな要素を取得していますか?

array = [1,2,3,4,5,6,7,8,9] 
puts array.sort_by { array }.first  
puts array[rand(array.size)] 
puts array.shuffle.first 
puts array.sample 
+3

あなたのための貴重なこの質問の答えである可能性があります http://stackoverflow.com/questions/3482149/how-do-i-pick-randomly-from-an-array –

答えて

5

私はarray.sampleを使用しています。最初の2よりも読みやすく、3番目よりも読みやすくなりました。

関連する問題