如何从数组中获取随机样本?

时间:2014-04-01 13:02:06

标签: ruby arrays

有没有办法从列表中提取随机元素?比方说,从10个名字的列表中选择一个随机名称。

1 个答案:

答案 0 :(得分:2)

如果列表是数组,则可以使用Array#sample

names.sample

否则,如果它是一个字符串,您可以先将其转换为数组:

names.split.sample