我是编码新手,正在尝试学习 Ruby。我在耙子里工作。
我应该使用什么来确保随机选择不会连续重复相同的响应?
数组 = [“1”、“2”、“3”、“4”、“5”]
task :array do
array = ["1", "2", "3", "4", "5"]
ap(array.sample)
end
With array.shuffle.each{|x|}
您可以对数组重新排序,然后遍历新顺序,以随机顺序拉出项目而不重复它们。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)