Random类,是数学中的随机类,在产生实例时,可以通过无参构造器,以及有参构造器来进行产生,但是2者之间是有区别的
区别在于:有参构造器产生的实例,随机数是可以复盘的。
public static void main(String[] args) {// TODO Auto-generated method stubRandom random = new Random();//产生一定范围的随机值,比如0-5之间的数据System.out.println(random.nextInt(5) + 1);// 产生随机数System.out.println(random.nextInt());System.out.println(random.nextInt());System.out.println(random.nextInt());System.out.println(random.nextInt());System.out.println(random.nextDouble());System.out.println(random.nextDouble());System.out.println(random.nextBoolean());System.out.println(random.nextBoolean());System.out.println(random.nextBoolean());System.out.println("-----------------------");Random random04 = new Random();// 产生随机数System.out.println(random04.nextInt());System.out.println(random04.nextInt());System.out.println(random04.nextInt());System.out.println(random04.nextInt());System.out.println(random04.nextDouble());System.out.println(random04.nextDouble());System.out.println(random04.nextBoolean());System.out.println(random04.nextBoolean());System.out.println(random04.nextBoolean());// Random random02 = new Random(10000);//// // 产生随机数// System.out.println(random02.nextInt());// System.out.println(random02.nextInt());// System.out.println(random02.nextInt());// System.out.println(random02.nextInt());//// System.out.println(random02.nextDouble());// System.out.println(random02.nextDouble());//// System.out.println(random02.nextBoolean());// System.out.println(random02.nextBoolean());// System.out.println(random02.nextBoolean());//// System.out.println("--------------------");// Random random03 = new Random(10000);//// // 产生随机数// System.out.println(random03.nextInt());// System.out.println(random03.nextInt());// System.out.println(random03.nextInt());// System.out.println(random03.nextInt());//// System.out.println(random03.nextDouble());// System.out.println(random03.nextDouble());//// System.out.println(random03.nextBoolean());// System.out.println(random03.nextBoolean());// System.out.println(random03.nextBoolean());//}
Random(seed)中,seed是int类型的参数,相同的seed,随机出来的结果也相同
