https://www.lua.org/manual/5.4/manual.html#6.7
math.abs(x)
: Retorna o valor absoluto de x
.math.ceil(x)
: arredonda x
na direção do positivo.math.floor(x)
: arredonda x
em direção ao negativo.math.modf
: arredonda x
arredonda em direção a zero e também retorna a parte fracionária.math.fmod(x, y)
: retorna o resto da divisão de x
por y
(com o sinal do dividendo).math.max(x, y, ...)
: Retorna o maior valor entre os argumentos.math.min(x, y, ...)
: Retorna o menor valor entre os argumentos.math.pow(x, y)
: Retorna x
elevado à potência de y
.math.sqrt(x)
: Retorna a raiz quadrada de x
.local absolute_value = math.abs(-5) -- Retorna 5
print("Valor absoluto: " .. absolute_value)
local ceiling_value = math.ceil(3.14) -- Retorna 4
print("Valor teto: " .. ceiling_value)
local floor_value = math.floor(3.14) -- Retorna 3
print("Valor piso: " .. floor_value)
local max_value = math.max(10, 20, 5, 15) -- Retorna 20
print("Valor máximo: " .. max_value)
local min_value = math.min(10, 20, 5, 15) -- Retorna 5
print("Valor mínimo: " .. min_value)
local power_value = math.pow(2, 3) -- Retorna 8
print("Valor da potência: " .. power_value)
local square_root = math.sqrt(25) -- Retorna 5
print("Raiz quadrada: " .. square_root)
math.random([m, n])
: Retorna um número pseudoaleatório.math.randomseed(x)
: Define a semente para o gerador de números aleatórios.