-1

如何使用 ruby​​ 生成 40 到 47 之间的随机数?我试过了,但无法理解。如何使用 Ruby 生成一定范围内的随机数?

4

2 回答 2

4

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

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

40 + rand(8)

于 2012-04-23T09:53:41.773 回答
2

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

于 2012-04-23T09:50:22.210 回答