Java 实现模拟双色球 精简代码

来源:互联网 发布:mac os x系统怎么安装 编辑:程序博客网 时间:2024/06/13 07:24

利用javaSE TreeSet 实现最简单的模拟上色球


输出结果:

3 4 7 10 18 28 蓝:12
1 2 11 20 23 29 蓝:5
2 8 13 16 25 33 蓝:10
5 8 20 21 29 33 蓝:1
3 12 18 20 23 31 蓝:10
8 9 14 16 18 28 蓝:5
5 14 15 24 27 31 蓝:12
6 10 14 24 25 30 蓝:6
1 7 13 21 30 31 蓝:4
7 9 12 16 26 33 蓝:14


package com.scq;import java.util.Set;import java.util.TreeSet;import java.util.Random;public class Ssq {public static void main(String[] args) {for (int i = 0; i < 10; i++) {//产生1-16的蓝号,因为[0,16)集合中的整数不包括16,所以加1Random random = new Random();int blue = random.nextInt(16) + 1;//利用TreeSet集合产生有序唯一的红号Set<Integer> set2 = new TreeSet<Integer>();//向集合中随机添加6个1-33的红号while (set2.size() < 6) {set2.add((int) (Math.random() * 33 + 1));}for (Integer red : set2)System.out.print(red + "\t");System.out.print("蓝:"+blue + "\n");}}}


0 0
原创粉丝点击