如何使用ruby生成40到47之间的随机数?

时间:2012-04-23 09:48:21

标签: ruby random

如何使用ruby生成40到47之间的随机数? 我尝试过但却无法理解。 How do I generate a random number in a certain range with Ruby?

2 个答案:

答案 0 :(得分:4)

rand(8)将生成0到7之间的随机数(请注意,该范围内确实有8个数字。)

你要做的就是在这个范围内添加40,所以你会得到40到47之间的数字。像这样:

40 + rand(8)

答案 1 :(得分:2)

您可以试试这个rand(40..47)