Fandom

Batpedia

Módulo:Prueba

3.273páginas en
el wiki}}
Crear una página
Discusión0

¡Interferencia de bloqueo de anuncios detectada!


Wikia es un sitio libre de uso que hace dinero de la publicidad. Contamos con una experiencia modificada para los visitantes que utilizan el bloqueo de anuncios

Wikia no es accesible si se han hecho aún más modificaciones. Si se quita el bloqueador de anuncios personalizado, la página cargará como se esperaba.

local z = {}
 
--[[
local bitsize = 32
  function M.randomseed(seed)
    seed = math.floor(math.abs(seed))
    if seed >= (2^bitsize) then
      -- integer overflow, so reduce to prevent a bad seed
      seed = seed - math.floor(seed / 2^bitsize) * (2^bitsize)
    end
    if lua_version < 5.2 then
      -- 5.1 uses (incorrect) signed int
      math.randomseed(seed - 2^(bitsize-1))
    else
      -- 5.2 uses (correct) unsigned int
      math.randomseed(seed)
    end
    return seed
  end
]]
 
 
-- Genera un número aleatorio
function z.random(frame)
    local first = tonumber(frame.args[1])
    local second = tonumber(frame.args[2])
    local seed = tonumber(frame.args.seed)
    local aux = 999.5
    if seed then
        math.randomseed(aux * os.time())    -- inicialización pseudoaleatoria
    end
    if first and second then
        if first < second then
            return math.random(first,second)    -- entero entre [first,second]
        else
            return math.random(second,first)
        end
    elseif first then
        if first > 0 then
            return math.random(first)    -- entero entre [1,first]
        else
            return math.random(first,-1)
        end
    else
        return math.random()    -- número real entre [0,1)
    end
end
 
function z.prueba()
return os.time()*990.5
end
 
return z
 
 
--[[Categoría:Módulos Lua]]

Spotlights de otros wikis

Wiki al azar