双色球案例---从33红球中中选6个红球,不能重复,6个蓝球中选1个,组成一个7位数字的随机双色球;

/**
 * @author Monkey--Z
 * @JdkVersionUsed:1.8
 * @createTime:2018/6/8 17:19
*/
 
import java.util.Arrays;
import java.util.Random;


public class DoubleChromosphere {
public static void main(String[] args) {
Random random = new Random();
//创建一个数组,用于判断红色球是否被选中
boolean[] arr1 = new boolean[33];
//创建一个用于存放红色球的数组
int[] arr = new int[6];
int count = 0;
while(count<=5){
int redNum = random.nextInt(33)+1;
if(!arr1[redNum-1]){
arr[count] = redNum;
count++;
arr1[redNum-1] =true;
}
}
int blueNum = random.nextInt(16)+1;
System.out.println("红色球序号:"+Arrays.toString(arr)+"蓝色球序号:"+blueNum);
}
}

你可能感兴趣的:(回顾java基础)