我正在使用带有 Lua 作为编程语言的 Corona SDK 开发游戏。从表中获取随机数时,我很困惑使用以下哪一个?
math.random()
math.randomseed()
有人会详细说明它们之间的确切区别吗?所以我可以在我的情况下使用最好的。
最佳答案
math.random
给你随机数。您可能会在需要随机数的程序中多次调用它。math.randomseed
确定从 math.random
给出的随机数序列开始的位置.您可能只会在需要随机数的程序中调用一次。
您需要调用 math.randomseed
似乎是一个常见的误解。每次调用 math.random
之前.这是错误的,会破坏 math.random
的随机性.
关于lua - Lua 中 math.random() 和 math.randomseed() 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35455489/