math.randomseed(x)
說明:設置隨機數種子
使用math.random函數之前必須使用此函數設置隨機數種子
範例:
math.randomseed(os.time())
建議的寫法:
math.randomseed(tostring(os.time()):reverse():sub(1, 7))
-- 轉字串 系統時間 倒置 取前七位
--[[拆開來就是:
R = os.time()
R = tostring(R)
R = string.reverse(R)
R = string.sub(R,1,7)
math.randomseed(R)
目的就是為了增加種子的變動性,否則隨機數 math.random 容易取同一數。
]]