Random


阳光少年     2020-08-22     815

Random

目录


package Demo;

import java.util.Arrays;
import java.util.Random;

public class MyRandom {

	public static void main(String[] args) {
		
		//创建随机数对象
		Random random = new Random();
		
		//生成int取值范围内的随机数nextInt()
		System.out.println(random.nextInt());
		
		//生成指定范围内的随机数nextInt(int index) [0-index(不包括index))
		System.out.println(random.nextInt(101));
		
		
		//生成5个不同的随机数(范围1-10)
		//创建数组容器
		int[] array = new int[5];
		int index = 0;
		while(index <= array.length-1) {
			int temp = random.nextInt(11);
			boolean exists = isExists(array,temp);
			if(!exists) {
				array[index] = temp;
				index++;
			}
		}
		
		System.out.println(Arrays.toString(array));
	}
	
	public static boolean isExists(int[] array,int n) {
		
		for(int i = 0; i < array.length; ++i) {
			if(array[i] == n) {
				return true;
			}
		}
		return false;
	}
	
	
}