import java.util.Random;public class Test3 {
	 public static void main(String[] args){    
		 Random r = new Random(1);
		 for(int i=0; i<5; i++) {
			 int ran1 = r.nextInt(100);	//自定义定义100
			 System.out.println(ran1);
		 }
	 }}

/*
   *  而第二种方法返回的数值是[0.0,1.0)的double型数值,
   *  由于double类数的精度很高,可以在一定程度下看做随机数,
   *  借助(int)来进行类型转换就可以得到整数随机数了
 */public class Test4 {
	public static void main(String[] args){
		int max = 100;
		int min = 1;
		for(int i=0; i<5; i++){
			int ran2 = (int)(Math.random()*max/*(max-min)+min*/);
			System.out.println(ran2);
	 	}
	 }}

public class Test5 {
	
	public static void main(String[] args){    
	    int max=100,min=1;
	    for(int i=0; i<5; i++) {
	    	long randomNum = System.currentTimeMillis();  
	    
	    	int ran3 = (int) (randomNum%(max-min)+min);  
	    	System.out.println(ran3);
	    }
	}

	}