我首先这样调用randomGenerator对象:

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

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

最佳答案

Random randomGenerator = new Random(5);

新的Random(5);这就是您如何生成发电机的种子。如果您重复使用此功能,将获得与以前相同的数字。
randomGenerator = new Random(5);

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

08-27 05:39