Lua Math函数

557 词

os.time()获取系统时间戳

print(os.time())

三角形转角转弧度求sin

–调用math.sin函数
print(math.sin(30))
–将角度转换成弧度
math.deg(x)
–将弧度转换成角度
math.rad(x)

取整函数

local num = 1.34
–向上取整
print(math.ceil(num))
–向下取整
print(math.floor(num))

最小最大值

– 最小最大值,可以多个数值对比
print(math.max(10,20,44,30.5))
print (math.min(…))

随机数

伪随机数函数math.random()

--默认从0-1之间
math.random()
--0-6之间
print(math.random(6))
--4-6之间
print(math.random(4,6))

设置随机数的种子

--用于在同一时间相同随机范围的随机数的序列化
--随机种子的设定(os.time()为随机种子)
--每次启动的时候调用,给随机数函数设定随机种子,以使后面调用伪随机函数math.random()使,获取到更真的随机数
math.randomseed(os.time())

https://blog.csdn.net/zxcvbnm0014/article/details/42705937