Lua math.random funktioniert nicht

So, ich bin versucht zu schaffen ein wenig etwas und ich habe mir alle über den Ort auf der Suche nach Möglichkeiten der Erzeugung einer Zufallszahl. Aber egal wo ich Teste meinen code, es Ergebnisse in einer nicht-zufälligen Zahl. Hier ist ein Beispiel, das ich schrieb.

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)

Wohin ich Teste meinen code bekomme ich das gleiche Ergebnis. Zum Beispiel, wenn ich den code testen hier http://www.lua.org/cgi-bin/demo es endet immer mit der "Ion Thruster Machine Gun Blaster" und doesen nicht zufällig. Für diese Angelegenheit testen einfach

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

gibt mir 9, gibt es etwas, was ich bin fehlt?

InformationsquelleAutor user2677006 | 2013-08-13
Schreibe einen Kommentar