package com.lsvictory.day07.demo03;import java.util.Random;/**
* 获取一个随机的int数字(范围是int所有范围,有正负两种):int num = r.next()
* 获取一个随机的int数字(参数代表了范围,左闭右开区间):int num = r.nextInt(3)
*
*/publicclassDemo01Random{publicstaticvoidmain(String[] args){
Random r1 =newRandom();int i = r1.nextInt(100);int i2 = r1.nextInt();
System.out.println(i);
System.out.println(i2);}}
package com.lsvictory.day07.demo03;import java.util.Random;publicclassDemo02Random{publicstaticvoidmain(String[] args){
Random r =newRandom();for(int i =0; i <100; i++){int num = r.nextInt(10);//实际范围是0-9
System.out.println("random"+i+": "+num);}}}
package com.lsvictory.day07.demo03;import java.util.Random;/**
* 题目要求:
* 根据int变量n的值,来获取随机数字,范围是[1,n],可以取到1也可以取到n
*/publicclassDemo03Random{publicstaticvoidmain(String[] args){int n =10;
Random r =newRandom();int result;for(int i =0; i <100; i++){
result = r.nextInt(n)+1;
System.out.println(result);}}}