标签: function random lua
为什么此函数的运行每次输出相同的数字,我将如何修复?
function randomNumber() number = math.random() print(number) end randomNumber() randomNumber()
编辑:我希望能够像这样运行此功能两次,并且两次获得一个唯一的随机数。
答案 0 :(得分:3)
看起来像播种问题。把它放在开头:
math.randomseed( os.time() )
有关详细信息:http://lua-users.org/wiki/MathLibraryTutorial