gpt4 book ai didi

random - Lua 随机数生成器总是产生相同的数字

转载 作者:行者123 更新时间:2023-12-05 07:29:27 31 4
gpt4 key购买 nike

我查了几个关于如何用lua生成随机数的教程,每个教程都说要使用math.random(),所以我照做了。但是,每次我使用它时,我每次都会得到相同的数字,我尝试重写代码,但我总是得到尽可能低的数字。我什至包含了一个基于操作系统时间的随机种子。下面的代码。

require "math"
math.randomseed(os.time())
num = math.random(0,10)
print(num)

最佳答案

我正在使用这样的随机函数:

math.randomseed(os.time())
num = math.random() and math.random() and math.random() and math.random(0, 10)

这工作正常。另一种选择是改进内置随机函数,描述为 here .

关于random - Lua 随机数生成器总是产生相同的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52745798/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com