package com.fqs.demo1;
import java.util.Random;
public class Only3 {
public static void main(String[] args) {
//输出不重复的随机数 范围 0,1,2,3,4
//1.定义随机数 数组arr
Random sj=new Random();
int []arr=new int[5];
//3.在主方法里 定义temp存放随机数 ,将arr 和传给isFind
for(int index=0;index<arr.length;) {
int temp=sj.nextInt(arr.length);//(最大值4-最小值0+1)+最小值0
if(isFind(arr,temp)==false) {
arr[index]=temp;
index++;
}
}
//4.打印arr
for(int index=0;index<arr.length;index++) {
System.out.println(arr[index]);
}
}
public static boolean isFind(int []arr,int temp) {
//2.isFind 判断是否有重复值,前一个和后一个比较
for(int index=1;index<arr.length;index++) {
if(temp==arr[index-1]) {
return true;
}
}//结束相等的判断
return false;
}
}