package com.fqs.demo;
import java.util.Random;
public class OnlyYou {
public static void main(String[] args) {
//输出不重复随机数
//1.定义一个包含5个数的数组
int []arrok= {1,8,88,99,999};
int length=5;
int []arr=new int[length];
//2.随机数放入下标0的数组中
Random sj=new Random();
arr[0]=sj.nextInt(5);//最小值0 最大值5
//3.比较重复的
for(int index=1;index<length;) {
//随机数放到temp中,对temp筛选,符合标准的才能放到目标数组中
int temp=sj.nextInt(5);
//立flag 找到的放到目标数组中
boolean isFind=false;
//需要将每个temp和目标数组中已经存在的数做对比
for(int j=0;j<length;j++) {
if(temp==arr[j]) {
isFind=true;
break;
}
}
if(!isFind) {
arr[index]=temp;
index++;
}
}
//输出目标数组的下标
for(int index=0;index<length;index++) {
System.out.println(arrok[arr[index]]);
}
}
}