我正在跟随一本书学习,这是其中的代码:
Random rand = new Random(47);
int i, j, k;
j = rand.nextInt(100) + 1;
System.out.println("j : " + j);
k = rand.nextInt(100) + 1;
System.out.println("k : " + k);
我在书中看到了相同的输出数字,具体如下:
j : 59
k : 56
如果我使用 < /p>
Random rand = new Random();
没有47,Random类会生成随机数并且正常工作。但是,如果我把数字47放在内部,并与j = rand.nextInt(100) + 1;
连接起来,为什么我会得到与书本相同的输出结果呢?