每次运行时,Lua随机数输出相同

时间:2015-08-18 00:55:53

标签: function random lua

为什么此函数的运行每次输出相同的数字,我将如何修复?

function randomNumber()
    number = math.random()
    print(number)
end

randomNumber()
randomNumber()

编辑:我希望能够像这样运行此功能两次,并且两次获得一个唯一的随机数。

1 个答案:

答案 0 :(得分:3)

看起来像播种问题。把它放在开头:

math.randomseed( os.time() )

有关详细信息:http://lua-users.org/wiki/MathLibraryTutorial