Lua生成比较理想的随机数的方法,lua生成理想随机数
Lua生成比较理想的随机数的方法,lua生成理想随机数
lua需要生成随机数的需求也是很常见的,为了生成看起来更随机的数字,我们需要注意以下几点
那怎么做?
把 os.time()返回的数值字串倒过来再取高位7位。 这样,即使 os.time()变化很小,随机数种子也会很大
math.randomseed(tostring(os.time()):reverse():sub(1, 7))
例:
math.randomseed(tostring(os.time()):reverse():sub(1, 7)) –设置时间种子 for i=1, 15 do print(math.random()) –产生0到1之间的随机数 print(math.random(1,100)) –产生1到100之间的随机数 end
评论暂时关闭