gpt4 book ai didi

Java随机种子

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:01:29 25 4
gpt4 key购买 nike

我需要对 Java 程序进行 20 次测试,并且需要设置随机种子以便重复测试。如果我将初始种子设置为 0,然后在每次运行时递增 1(即 1、2、3 等),即使种子相距不远,这种方法是否仍能确保完全随机性?

谢谢

最佳答案

任何种子都将提供与标准 PRNG 的任何其他种子相同级别的随机性就像Java中包含的那样。因此,可以使用递增种子进行测试。

不过,您可能需要考虑使用更好的随机数生成器。如果您将值呈现为图像(我无法随手找到引用,但我记得它很明显),Java 中包含的那个会产生明显的重复模式。我推荐 Mersenne Twister (有 Java versions )作为替代方案,它速度快且周期很长,因此您不会轻易看到模式。

关于Java随机种子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5799179/

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