1.创建Random的方式
Random():创建Random对象,该对象每次随机生成的随机数不同
Random r1= new Random();
Random(long seed): 使用一个种子参数创建Random对象,参数相同 的Random对象,每次生成的随机数相同
Random r2 = new Random(1000);
Random r3 = new Random(1000);
Random r4 = new Random();
2.Random类中生成随机数的方法
System.out.println("生成的随机数为:"+r1.nextInt());
System.out.println("生成的随机数为:"+r2.nextInt());
System.out.println("生成的随机数为:"+r3.nextInt());
System.out.println("生成的随机数为:"+r4.nextInt());
System.out.println("[0-100)生成的随机数为:"+r1.nextInt(100));
System.out.println("[0-1000)生成的随机数为:"+r2.nextInt(1000));
System.out.println("[0-1000)生成的随机数为:"+r3.nextInt(1000));
System.out.println("[0-10000)生成的随机数为:"+r4.nextInt(10000));
System.out.println("我心里有一个0-99之间的整数,你猜是什么?");
Random r1 = new Random();
int r2 = r1.nextInt(100);
System.out.println("随机数: "+r2+" (假装不知道哈···)");Scanner input = new Scanner(System.in);
for (int i=1;;i++){
int num=input.nextInt();
if (num== r2){
if (i==1){
System.out.println("你太聪明了!");
}else if (i>=2&&i<=5){
System.out.println("不错,再接再接!");
}else if (i>=6){
System.out.println("要努力呀,小伙子!");
}
System.exit(0);
}else if (num>r2){
System.out.println("大了点儿,再猜!");
}else if (num<r2){
System.out.println("小了点儿,再猜!");
}
}