黑马程序员技术交流社区
标题:
指定种子的情况下,同时运行多行随机数,结果不一样
[打印本页]
作者:
gtzzu
时间:
2016-7-30 17:34
标题:
指定种子的情况下,同时运行多行随机数,结果不一样
public static void main(String[] args) {
Random r = new Random(1000);
System.out.println(r.nextInt());
System.out.println(r.nextInt());
System.out.println(r.nextInt());
System.out.println(r.nextInt());
System.out.println(r.nextInt(100));
System.out.println(r.nextInt(100));
System.out.println(r.nextInt(100));
System.out.println(r.nextInt(100));
}
在指定种子1000的情况下,同一行代码,每次运行的结果是一样的。
但是,为什么每个System.out.println(r.nextInt())运行出来的结果都不一样。每个System.out.println(r.nextInt(100))也不一样?
请各位大神指教!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2