import java.util.*;
/**
* @author Mxhlin
* @Email fuhua277@163.com
* @Date 2022/09/20/15:03
* @Version
* @Description 双色球案例
*/
public class BallDemo {
public static void main(String[] args) {
Random rand = new Random();// 使用随机数
int i =0;// 序列号
Map>> ma = new HashMap<>(); // 实例化Map泛型为字符串与List集合
while (true){
List> list = new ArrayList<>();// 把红球和蓝球往这个值里面丢进去
Set red = new HashSet<>();// 使用Set集合因为我们要求双色球 不能有重复 !!
while (red.size() != 6){// 因为红色球循环六次
red.add(rand.nextInt(1,34));// 要求1-33 所以我们设置34最后一位不会随机到
}
list.add(red);// 添加在list集合里
Set blue = new HashSet<>();
blue.add(rand.nextInt(1,17));
list.add(blue);
ma.put("" + ++i, list );
if (i == 10){
break;
}
}
ma.forEach((a,b)->{
System.out.printf("%s,%s%n",a,b);
});
}
}
Original: https://www.cnblogs.com/xhlin/p/16709197.html
Author: 舍橘而取橙也
Title: 集合 实现双色球案例
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/585000/
转载文章受原作者版权保护。转载请注明原作者出处!