(数学)库由一组标准的数学函数构成,包括三角函数(sincostanasinacos等)、指数和对数函数(exploglog10)、取整函数(floorceil)、和min、生成伪随机数的函数(randomrandomseed)以及变量pihuge。其中huge为Lua可以表示的最大数字。

      函数math.random用于生成伪随机数,可以用3种方式来调用它。如果在调用它时不提供任何参数,它将返回一个在区间[0,1)内均匀分布的伪随机实数。如果提供了一个整数作为参数,它将返回一个在区间[1, n]内的伪随机整数。例如,random(6)就可以用来模拟一次掷骰子的结果。最后一种方式是在调用它时提供两个整数参数mn,这样会得到一个在区间[m, n]内的伪随机整数。

    1. math.randomseed(os.time())

      函数os.time返回一个表示当前时间的数字,一般这个数字表示从某个时间点开始至今的秒数。