如何产生一个介于100万到1000万之间的随机数?
rand(10)起作用了,我试过rand(1..10),但没起作用。
发布于 2011-04-20 05:35:02
取您的基数1,000,000,然后添加一个从0到最大起始数的随机数:
1_000_000 + Random.rand(10_000_000 - 1_000_000) #=> 3084592发布于 2011-04-20 05:46:37
它是一个实例方法:
puts Random.new.rand(1_000_000..10_000_000-1) 发布于 2017-03-17 21:41:25
我发现这个更具可读性:
7.times.map { rand(1..9) }.join.to_ihttps://stackoverflow.com/questions/5722881
复制相似问题