关于循环使用Random的一个疑惑
最近对随即函数调用时有些奇怪的问题,想请教大家:
public class IDGenerate {
public static void main(String[] args){
for(int i=0;i<5;i++){
Random rnd = new Random();
int r=rnd.nextInt()>=0?rnd.nextInt():-rnd.nextInt();
System.out.println(r);
}
}
}
这个函数输出的5个随即数相同,为什么呢?