package demo02;
import java.util.Arrays;
import java.util.Random;
public class ChouJiang {
public static void main(String[] args) {
Random r=new Random();
int[] a=new int[5];//红球五个[1,32]且互不相等的球
int[] b= {r.nextInt(16)+1};//蓝球一个[1,16]的球
for(int i=0;i<a.length;i++) {
a[i]=r.nextInt(32)+1;
for(int j=0;j<i;j++){
// 通过比较数组存在中的数据,如果数据中有相同的数据,退出内层循环并且i--,就再重新生成一个随机数据,直到在数组中没有相同数据
if(a[i]==a[j]){
i--;
break;
}
}
}
System.out.println("机选号码为:");
System.out.print(Arrays.toString(a)+Arrays.toString(b));
}
}
本文地址:https://blog.csdn.net/qq_41596778/article/details/112216710