math.abs (x)
返回 x
的绝对值
math.acos (x)
返回 x
的余弦(用弧度表示)
math.asin (x)
返回 x
的反正弦值(用弧度表示)
math.atan (y [, x])
返回 y/x
的反正切值(用弧度表示)
math.ceil (x)
返回不小于 x
的最小整数值
math.deg (x)
将角 x
从弧度转换为角度
math.exp (x)
返回 ex 的值 (e
为自然对数的底)
math.floor (x)
返回不大于 x
的最大整数值
math.fmod (x, y)
取模运算
math.log (x [, base])
返回以指定底的 x
的对数。 默认的 base
是 e (因此此函数返回 x
的自然对数)
math.max (x, ···)
返回参数中最大的值
math.maxinteger
最大值的整数。
math.min (x, ···)
返回参数中最小的值
math.mininteger
最小值的整数
math.pi
π 的值
math.rad (x)
将角 x
从角度转换为弧度。
math.random ([m [, n]])
当不带参数调用时, 返回一个 [0,1) 区间内一致分布的浮点伪随机数。 当以两个整数 m
与 n
调用时, math.random
返回一个 [m, n] 区间 内一致分布的整数伪随机数。 (值 n-m 不能是负数,且必须在 Lua 整数的表示范围内。) 调用 math.random(n)
等价于 math.random(1,n)
math.sin (x)
返回 x
的正弦值(假定参数是弧度)
math.sqrt (x)
返回 x
的平方根(你也可以使用乘方 x^0.5
来计算这个值。)
math.tan (x)
返回 x
的正切值(假定参数是弧度)。
math.tointeger (x)
如果 x
可以转换为一个整数, 返回该整数。 否则返回 nil。
math.pow(x, y)
得到x的y次方