A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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))也不一样?

请各位大神指教!

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马