从ruby数组中获取随机元素(您的解决方案)?

时间:2012-03-23 11:03:58

标签: ruby arrays random

你对这个问题的版本是什么? 我这样做了:

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

1 个答案:

答案 0 :(得分:5)

我使用array.sample。它比前两个更容易阅读,比第三个更容易阅读。