package com.job.gateway.util;
import java.util.HashSet;
import java.util.Random;
import java.util.Set;
public class LotteryBallUtil {
//红色球 区间
private static Integer red = 33;
//蓝色球 区间
private static Integer blue = 16;
//双色球长度 红球6个元素
private static Integer redLength = 6;
//双色球长度 蓝球1个元素
private static Integer blueLength = 1;
public static void main(String[] args) {
Set redS = new HashSet<>();
calculationNumber(redS, red, redLength);
Set blueS = new HashSet<>();
calculationNumber(blueS, blue, blueLength);
redS.stream().sorted().forEach(r -> {
System.out.print(r+",");
});
blueS.stream().forEach(b -> {
System.out.println("蓝球:"+b);
});
}
public static void calculationNumber(Set set, int section, int length) {
if (set.size() == length) {
return;
}
Random random = new Random();
Integer temp = random.nextInt(section)+1;
set.add(temp);
calculationNumber(set, section, length);
}
}