我是编码新手,正在尝试学习 Ruby。我在 rake 里工作。 我应该使用什么来确保随机选择不会连续重复相同的响应?
数组 = ["1", "2", "3", "4", "5"]
task :array do
array = ["1", "2", "3", "4", "5"]
ap(array.sample)
end
请您参考如下方法:
与 array.shuffle.each{|x|}您可以对数组重新排序,然后遍历新顺序,以随机顺序拉出项目而不重复它们。