Lua之math庫
阿新 • • 發佈:2018-11-19
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次方