【发布时间】:2014-03-15 10:39:00
【问题描述】:
一段时间以来,我一直无法使用 Lua 生成随机数。我尝试使用 math.randomseed(os.time()) 启动脚本,但仍然得到相同的结果。每次运行脚本时如何让下面的脚本生成一个新的随机数?
function rand()
local x = math.random(1, #Questions) --Pick a random question from a table
return x
end
【问题讨论】:
-
在
math.randomseed(os.time())后面弹出一些随机数,仔细看你上一个问题Generating uniform random numbers in Lua的重复答案。如果这不起作用,请发布更多信息,例如``#Questions` 和你得到了什么等。 -
于浩,你应该把这个作为答案而不是评论——我认为这正是他所要求的——所以它可以被接受(你得到了互联网积分!)跨度>
-
@starmole 我想这是原因,但没有足够的信息。如果确实如此,最好将这个问题作为重复项关闭。
标签: random lua random-seed