//Random:用于产生伪随机数 需求:如何获取到一个1-100之间的伪随机数呢?importjava.util.Random;publicclassRandomDemo1{publicstaticvoidmain(String[] args){// 创建对象Random r =newRandom();for(int x =0; x <10; x++){// 获取随机数int number = r.nextInt(10);// 输出随机数System.out.println("number:"+ number);}System.out.println("--------------------");// 如何获取到一个1-100之间的随机数呢?int i = r.nextInt(100)+1;System.out.println("i:"+ i);}}
2.1 Math产生随机数
2.1.1 使用步骤
Math.random() 无需导包,直接使用,产生的是0~1 [0,1) 之间的随机小数
2.1.2 案例
//用来生成随机数publicclassRandomDemo2{publicstaticvoidmain(String[] args){//第一种方式:Math类 java.lang.Math 在java的内置包下,所以不需要importint d =(int)(Math.random()*100)+1;//d 1~100System.out.println("随机数:"+d);//第二种方式:Random类Random ran =newRandom();double dd = ran.nextDouble();//0.0~1.0System.out.println("随机数:"+dd);}}