Цитата
В чем отличие 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)