本帖最后由 何丛 于 2013-9-25 23:50 编辑
- public static void main(String[] args) {
- Random r1 = new Random(100);
- Random r2 = new Random(100);
- System.out.println("r1:"+r1.nextInt());
- System.out.println("r2:"+r2.nextInt());
- Random r = new Random();
- System.out.println("r:"+r.nextInt());
- }
复制代码 两次运行的结果
图一
图二
既然是随机数,为什么r1,r2多次运行的结果一样的?是因为种子吗?那么种子的作用又是什么?
|