Moduł:Matma

Z Nonsensopedii, polskiej encyklopedii humoru
Wersja z dnia 23:45, 3 sty 2017 autorstwa SH3VEK (dyskusja • edycje) (Random)
(różn.) ← przejdź do poprzedniej wersji • przejdź do aktualnej wersji (różn.) • przejdź do następnej wersji → (różn.)

local p = {}

p.rand = function(f)
    local min = tonumber(f.args["min"])
    local max = tonumber(f.args["max"])
    local seed = f.args["seed"]
    if seed ~= nil or seed ~= "" then
        local n = tonumber(seed)
        if n ~= nil then math.randomseed(n) end
    else
        math.randomseed(os.time())
    end
    if min == nil then min = 0 end
    if max ~= nil then return math.random(min, max) end
    return math.random()
end

return p