lua 生成随机数

Lua 生成随机数须要用到两个函数:dom

math.randomseed(n)     接收一个整数n做为随机序列种子函数

math.random([n [, m]])    有三种用法:无参数调用,产生(0,1)之间的浮点数;只有参数 n, 产生 1-n 之间的整数; 有两个参数 n, m, 产生 n-m 之间的随机整数。string

 

eg:使用系统时间做为随机种子随机数

math.randomseed(tostring(os.time()):reverser():sub(1,6))  ----把 time返回的数值字串倒过来(低位变高位), 再取高位6位im

 

用法:时间

先设置时间种子:math.randomseed(tostring(os.time()):reverser():sub(1,6))浮点数

产生随机数:math.random(1,100)time

相关文章
相关标签/搜索