Цитата
В чем отличие math.random и просто random?
Код
--lua
time=os.clock()
for i=0, 100000 do
    a=random(5000)
end
log(os.clock()-time)
Код
--lua
time=os.clock()
for i=0, 100000 do
    a=math.random(5000)
end
log(os.clock()-time)
Сравните время. Хотя для большинства случаев это не имеет значения.
Также рандом луа позволяет задать диапазон:
Код
--lua
a = math.random (-10, 6)        -- от -10 до 6
log (a)