random种子 Lua的数组下标是从1开始的

Lua的函数可以定义不定长的参数列表,使用(...)代替参数列表,Lua会创建一个局部的名字为arg的table,保存所有调用时传递的参数,参数个数用arg.n获取.   //并未实际应用,出BUG了,日后补充 todo

Lua可以有多个返回值,之间用逗号隔开 return xx,x,xx,x  接收返回值也是用逗号隔开 x,x,x = Xxx()

Lua的数学运算函数

math.floor():用来向下取整,即舍去小数部分,对于想四舍五入的数字a,可以先进行a+0.5运算,再用math.floor()

math.random():使用时需要注意要给随机数设置随机数种子:math.randomseed(xxx);否则会出现每次产生的随机数相同(便于调试游戏);随机数种子不能太相近,可以用os.date函数(不好,频率过快时会效果不好),正确是用math.randomseed(tostring(os.time()):reverse():sub(1,7)

math.min:用于取出集合中的最小值,但是Lua的集合是Table所以说不会用,日后解决  todo

类型转换 tonumber() tostring()

Lua的数组下标是从1开始的

你可能感兴趣的:(random种子 Lua的数组下标是从1开始的)