APIs

.abs

math.abs(x: num) -> num

Returns the absolute value of the number.

This function is equivalent to expression (x < 0) ? (-x) : x.

.acos

math.acos(x: num) -> num

Returns the arccosine of a number.

.acosh

math.acos(x: num) -> num

Returns the hyperbolic arccosine of a number.

.asin

math.asin(x: num) -> num

Returns the arcsine of a number.

.asinh

math.asinh(x: num) -> num

Returns the hyperbolic arcsine of a number.

.atan

math.atan(x: num) -> num

Returns the arctangent of a number.

.atan2

math.atan2(x: num, y: num) -> num

Returns the arctangent of the quotient of its arguments.

.atanh

math.atanh(x: num) -> num

Returns the hyperbolic arctangent of a number.

.ceil

math.ceil(x: num) -> num

Returns the smallest integer greater than or equal to a number.

.cos

math.cos(x: num) -> num

Returns the cosine of a number.

.cosh

math.cosh(x: num) -> num

Returns the hyperbolic cosine of a number.

.exp

math.exp(x: num) -> num

Returns E^x, where x is the argument, and E is Euler's constant (2.718…), the base of the natural logarithm.

.floor

math.floor(x: num) -> num

Returns the largest integer less than or equal to a number.

.imul

math.floor(x: num) -> num

Returns the result of a 32-bit integer multiplication.

.log

math.log(x: num) -> num

Returns the natural logarithm (base e logarithm, also ln) of a number.

.log2

math.log2(x: num) -> num

Returns the base 2 logarithm of a number.

.log10

math.log10(x: num) -> num

Returns the base 10 logarithm of a number.

.pow

math.pow(x: num, y: num) -> num

Returns base to the exponent power.

.rand

math.rand() -> num

Returns a pseudo-random number between 0 and 1.

math.rand(n: num) -> num

Returns a random integer between 0 and n.

math.rand(min: num, max: num) -> num

Returns a random integer between min and max.

.round

math.round(x: num) -> num

Returns the value of a number rounded to the nearest integer.

.sin

math.sin(x: num) -> num

Returns the sine of a number.

.sinh

math.sinh(x: num) -> num

Returns the hyperbolic sine of a number.

.sqrt

math.sqrt(x: num)

Returns the positive square root of a number.

.tan

math.tan(x: num) -> num

Returns the tangent of a number.

.tanh

math.tanh(x: num) -> num

Returns the hyperbolic tangent of a number.

Last updated