📅  最后修改于: 2023-12-03 15:41:12.677000             🧑  作者: Mango
在 Ruby 中,sample()
函数用于从一个数组中随机选择一个或多个元素。
array.sample # 返回一个随机元素
array.sample(n) # 返回一个包含 n 个随机元素的数组
array
:要从中随机选择元素的数组。n
:要返回的随机元素的数量。默认值为 1。# 从数组中获取一个随机元素
fruits = ["apple", "banana", "orange", "pear"]
puts fruits.sample # 输出:“banana”、“pear”、“orange”或“apple”
# 从数组中获取三个随机元素
colors = ["red", "green", "blue", "yellow", "orange"]
puts colors.sample(3) # 输出三个随机颜色,例如:["yellow", "red", "blue"]
sample()
函数会返回 nil
。sample()
函数是 Ruby 数组的一个非常有用的方法。您可以使用它来从数组中获取随机元素。还可以使用它来测试一些算法的随机性。