gpt4 book ai didi

java - 如何在 Java 中重用随机种子以便 nextInt() 再次使用相同的值?

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:46:56 27 4
gpt4 key购买 nike

我首先这样调用我的 randomGenerator 对象:

Random randomGenerator = new Random(5);
for (int i = 0; i < intObjects.length; i++){
intObjects[i] = randomGenerator.nextInt(Integer.MAX_VALUE);
}

现在,如果我想用相同的原始随机生成值重新初始化我的数组(在对它进行一些更改并进行一些测试之后),我该怎么做?如何重复使用种子?

最佳答案

Random randomGenerator = new Random(5);

新的随机(5);是你如何播种你的发电机。如果您重新使用它,您将获得与以前相同的数字。

randomGenerator = new Random(5);

是解决方案。 (不需要新对象)

关于java - 如何在 Java 中重用随机种子以便 nextInt() 再次使用相同的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22452351/

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