Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Random Lua math,随机?_Random_Lua_Random Seed - Fatal编程技术网

Random Lua math,随机?

Random Lua math,随机?,random,lua,random-seed,Random,Lua,Random Seed,一段时间以来,我在使用Lua生成随机数时遇到了麻烦。我尝试用math.randomseed(os.time())启动脚本,但仍然得到相同的结果。如何让下面的脚本在每次运行脚本时生成一个新的随机数 function rand() local x = math.random(1, #Questions) --Pick a random question from a table return x end 这是一个很好的例子。在程序中使用结果之前,只需调用math.random一两次 在math.r

一段时间以来,我在使用Lua生成随机数时遇到了麻烦。我尝试用math.randomseed(os.time())启动脚本,但仍然得到相同的结果。如何让下面的脚本在每次运行脚本时生成一个新的随机数

function rand()
local x = math.random(1, #Questions) --Pick a random question from a table
return x
end

这是一个很好的例子。在程序中使用结果之前,只需调用
math.random
一两次

math.randomseed(os.time())
之后弹出一些随机数,仔细查看与上一个问题重复的答案。如果这不起作用,发布更多的信息,比如“问题”和你得到了什么,等等。于浩,你应该把这作为一个答案而不是评论——我认为这正是他想要的——这样它就可以被接受(并且你可以获得互联网点!)@starmole我想这是原因,但没有足够的信息。如果真的是这样,最好以重复的方式结束这个问题。或者通过
math.randomseed((''..os.time()):reverse())