1 public class Demo2_Random { 2 3 /*A : Random类概述: 4 * 用于产生随机数,如果使用相同的种子创建两个Random实例, 5 * 则对每个实例进行相同的方法调用序列,他们将生成并返回相同的数字序列 6 *B : 构造方法: 7 * public Random() 8 * public Random(long seed) 会获取到同一个种子生成的随机数,是根据纳秒值进行计算随机数 9 *C : 成员方法:10 * public int nextInt()11 * public int nextInt(int n) 获取整数n以内的随机数[0, n)12 */13 public static void main(String[] args) {14 Random r = new Random();15 System.out.println(r.nextInt()); //-207046087316 System.out.println(r.nextInt(100)); //717 18 Random r1 = new Random(100);19 Random r2 = new Random(100);20 System.out.println(r1.nextInt()); //-119395946621 System.out.println(r1.nextInt()); //-113961479622 System.out.println(r2.nextInt()); //-119395946623 System.out.println(r2.nextInt()); //-113961479624 25 }26 27 }