使用百分比随机显示网页

时间:2015-04-30 15:26:16

标签: ruby

我有3个网页变体(第A页,第B页,第C页),我想像下面这样随机显示这些页面:

第A页:30%

第B页:50%

第c页:20%

我如何使用ruby

来做到这一点

1 个答案:

答案 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