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