我需要帮助与随机数生成器,我正在创建。我的代码如下(在一个名为numbers的类中):
public int random(int i){
Random randnum = new Random();
randnum.setSeed(123456789);
return randnum.nextInt(i);
}
当我从另一个类调用这个方法时(为了生成一个随机数),它总是返回相同的数。例如,如果我要这样做:
System.out.println(numbers.random(10));
System.out.print(numbers.random(10));
它总是打印相同的数字,例如5 5。我要怎么做才能打印两个不同的数字?例如5 8
我必须设置种子。
谢谢
https://stackoverflow.com/questions/5533191
复制相似问题