Lua math.random no funciona
Así que estoy tratando de crear algo y he buscado por todas partes buscando formas de generar un número aleatorio. Sin embargo, no importa dónde pruebe mi código, el resultado es un número no aleatorio. Aquí hay un ejemplo que escribí.
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)
Donde sea que pruebe mi código obtengo el mismo resultado. Por ejemplo cuando pruebo el código aquíhttp://www.lua.org/cgi-bin/demo siempre termina con el "Ion Thruster Machine Gun Blaster" y no es aleatorio. Para la prueba de materia simplemente
random = math.random (10)
print(random)
me da 9, ¿hay algo que me falta?