seed1 = 189776678578449721600411089569209220413
seed2 = 948707177782703391029934157322614421
#此方法因为循环所以效率可能不是最好的
#有想法的话可以自己优化
def xrand(seed, num) #种子,序列
Kernel.srand seed
val = 0
num.times do val = Kernel.rand end
Kernel.srand #恢复随机
return val
end
#不管怎么跑,输出都是一样的
#所以只需要给每个配方存一个种子,然后记录使用次数
p xrand(seed1, 10)
p xrand(seed2, 5)
seed1 = 189776678578449721600411089569209220413
seed2 = 948707177782703391029934157322614421
#此方法因为循环所以效率可能不是最好的
#有想法的话可以自己优化
def xrand(seed, num) #种子,序列
Kernel.srand seed
val = 0
num.times do val = Kernel.rand end
Kernel.srand #恢复随机
return val
end
#不管怎么跑,输出都是一样的
#所以只需要给每个配方存一个种子,然后记录使用次数
p xrand(seed1, 10)
p xrand(seed2, 5)