Lua math.random не работает

Так что я'Я пытаюсь что-то создать, и я искал повсюду в поисках способов генерации случайного числа. Однако независимо от того, где я тестирую свой код, это приводит к неслучайному числу. Вот пример, который я написал.

local lowdrops =  {"Wooden Sword","Wooden Bow","Ion Thruster Machine Gun Blaster"}
local meddrops =  {}
local highdrops = {}

function randomLoot(lootCategory)
    if lootCategory == low then
        print(lowdrops[math.random(3)])
    end
    if lootCategory == medium then

    end
    if lootCategory == high then

    end
end

randomLoot(low)

Где бы я ни проверял свой код, я получал один и тот же результат. Например, когда я тестирую код здесьhttp://www.lua.org/cgi-bin/demo это всегда заканчивается "Пистолет-пулемет "Ион" и делаешьт рандомизировать. В этом отношении тестирование просто

random = math.random (10)
print(random)

дает мне 9, есть что-то ям отсутствует?

Ответы на вопрос(1)

Ваш ответ на вопрос