本帖最后由 崔自成 于 2013-5-2 00:39 编辑
- import java.util.*;
- class TestRandom
- {
- private Random rand = new Random(47);
- private int num = rand.nextInt(20);
- public static void main(String[] args)
- {
- TestRandom tr = new TestRandom();
- System.out.println(tr.num);
- TestRandom tr2 = new TestRandom();
- System.out.println(tr2.num);
- TestRandom tr3 = new TestRandom();
- System.out.println(tr3.num);
- }
- }
复制代码 为什么三个打印结果都为 18?而且重新编译运行结果一样。
|