java 双色球机选选号系统

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


public class DoubleColorBalls {


public static void main(String[] args) {
// TODO Auto-generated method stub
Random r = new Random();
int count = 1;

boolean flag = true;
int[][] finalBalls = new int[2][];
finalBalls[0] = new int[6];
finalBalls[1] = new int[1];
int redBallNum = r.nextInt(33)+1;
int blueBallNum = r.nextInt(16)+1;
finalBalls[0][0]=redBallNum;//产生第一个红球的值
finalBalls[1][0]=blueBallNum;//随机产生一个篮球的值

while (count<6) {
redBallNum = r.nextInt(33)+1;
//产生红球,1-33中选择6个不同的号;
flag = true;
for (int i=0;i if(redBallNum==finalBalls[0][i]) {//如果有等于,跳出循环重新产生随机数
flag = false;
break;
}
}
if (flag==true) {
finalBalls[0][count]=redBallNum;
count++;
}
}
//对数组进行排序
Arrays.sort(finalBalls[0]);
for(int num:finalBalls[0]) {
System.out.print(num+" ");//红球 6个
}
System.out.println();
System.out.println(finalBalls[1][0]);//篮球 1个

}
}

你可能感兴趣的:(java,双色球,机选)