random = Random.new.rand(1..50)
puts random
此代码每毫秒不断生成一个随机数。 我想每 5 秒生成一个随机数。像这样的东西,
random = (Random.new.rand(1..50), 5000)
其中 5000 表示时间(每 5 秒生成 1 到 50 之间的随机数(
您可以使用sleep
挂起当前线程:
while true
puts rand(50) + 1
sleep 5
end