我有3个网页变体(第A页,第B页,第C页),我想像下面这样随机显示这些页面:
第A页:30%
第B页:50%
第c页:20%
我如何使用ruby
来做到这一点答案 0 :(得分:0)
戴夫牛顿在说什么:
random = rand(10)
if random < 5 # 50% of the time 0,1,2,3 or 4 will be randomly chosen
# Open B
elsif random < 8 # 30% of the time 5,6 or 7 will be randomly chosen
# Open A
else # 20% of the time 8 or 9 will be randomly chosen
# Open C
end