lua中的數學庫

2021-07-04 00:04:37 字數 757 閱讀 3684

--[[    lua中的數學庫

1、獲取系統時間的函式

2、三角函式

3、指數對數函式

4、取整函式

5、max和min

6、生成偽隨機數

]]--獲取系統時間,例如在網遊中每日登陸的時候,就可以獲取到當前時間和上次登陸的時間就可以提示是否領取獎勵

print(os.time())

--math.cos() --注意返回值是弧度

--math.deg()--角度轉弧度

--math.rad()--弧度轉角度

--math.exp(x) --指數

--math.log() --對數

--math.log10()

math.randomseed(os.time())

local num = 2.3

print(math.floor(2.3)) --下取整

print(math.ceil(2.3))

local num1 = 1

local num2 = 3

local num3 = 7

local num4 = 2

local num5 = 3

print(math.min(num1,num2,num3,num4,num5))

print(math.random())

print(math.random(3))

print(math.random(6))

LUA中的數學庫

lua5.1中數學庫的所有函式如下表 math.pi 為圓周率常量 3.14159265358979323846 abs取絕對值 math.abs 15 acos 反余弦函式 math.acos 0.5 1.04719755 asin 反正弦函式 math.asin 0.5 0.52359877 a...

Lua中的數學庫

lua5.1中數學庫的所有函式如下表 math.pi 為圓周率常量 3.14159265358979323846 abs取絕對值 math.abs 15 15 acos 反余弦函式 math.acos 0.5 1.04719755 asin 反正弦函式 math.asin 0.5 0.5235987...

Lua中的數學庫

math.pi 為圓周率常量 3.14159265358979323846 abs 取絕對值 math.abs 15 15 acos 反余弦函式 math.acos 0.5 1.04719755 asin 反正弦函式 math.asin 0.5 0.52359877 atan2 x y的反正切值 m...