package com.fqs.test;
import java.util.Random;
public class hello {
public static void main(String[] args) {
//获取 个不相等的随机数
int weishu=6;
System.out.println("位数:"+weishu);
int []arr1=getNo(weishu);
for (int i = 0; i <weishu ; i++) {
System.out.println(arr1[i]);
}
}
//求不重复的数组
public static int[] getNo(int weishu) {
int[]arr=new int[weishu];
Random r=new Random();
arr[0]=r.nextInt(10);
System.out.println("arr[0]:"+arr[0]);
for (int i = 1; i <weishu ; ) {//拿来和第一个对比的数
int rNum=r.nextInt(10);
System.out.println("rNum:"+rNum);
boolean isFind=false;//布尔值的初始值为false
for (int j = 0; j <i ; j++) {//和这个数对比
if(rNum == arr[j]){
isFind=true;
break;
}
}
if(isFind==false){
arr[i]=rNum;
i++;
}
}return arr;
}
}//类结束