📅  最后修改于: 2023-12-03 15:32:46.159000             🧑  作者: Mango
Lua-数学库是Lua语言的标准库之一,它包含了一些常用的数学函数以及常量,可以帮助开发人员在程序中进行数学运算和计算。下面将详细介绍该库的用法和相关内容。
除了以上函数,math库中还有一些三角函数和常量等,具体使用方法可以参考相关文档和示例。
-- 计算圆的面积
local r = 5
local area = math.pi * math.pow(r, 2)
print(area) --> 78.539816339745
-- 求两点之间的距离
local x1, y1 = 0, 0
local x2, y2 = 3, 4
local distance = math.sqrt(math.pow(x1-x2, 2) + math.pow(y1-y2, 2))
print(distance) --> 5
-- 随机生成一个[10, 20]之间的整数
math.randomseed(os.time())
local random_int = math.random(10, 20)
print(random_int)