如何从数组中随机选择?
我想知道是否有更干净的方法可以做到这一点。基本上,我想从可变长度的数组中选择一个随机元素。通常,我会这样: myArray = ["stuff", "widget", "ruby", "goodies", "java", "emerald", "etc" ] item = myArray[rand(myarray.length)] 有什么更可读/更容易替换第二行的东西吗?还是那是最好的方式。我想您可以做到myArray.shuffle.first,但是#shuffle几分钟前我才看到SO,但我实际上还没有使用它。