模块:Random:修订间差异
来自The Land of StarLight
SJMC>ART1st 小 导入1个版本 |
小 导入1个版本 |
(没有差异)
|
2022年10月6日 (四) 16:18的最新版本
此模块的文档可以在模块:Random/doc创建
local p = {}
local seeded
local randomseed = math.randomseed
local random = math.random
function p.random( m, n )
if not seeded then
p.seed()
end
return random( n and m or m and 1 or 0, n or m or 1 )
end
function p.seed( seed )
randomseed( seed or ( os.time() + os.clock() * 1000000000 ) )
-- First few values of seed is not guaranteed to be random on some platforms
random()
random()
seeded = true
end
return p