Java实现一个简单双色球摇奖功能

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java实现一个简单双色球摇奖功能相关的知识,希望对你有一定的参考价值。

要求:摇出1-33之间的7个随机数,且数字不能重复

双色球用ArryList集合来存储

随机摇出双色球使用Random类nextInt()方法

    @Test
    public void filedome17() {
//        1-33之间的7个随机数,不能重复
//        HashSet<Integer> list = new HashSet<>();
        ArrayList<Integer> list = new ArrayList<>();
        Random random = new Random();
        while (list.size() < 7) {
            int i = random.nextInt(33) + 1;
            if (! list.toString().contains(String.valueOf(i))) {
                list.add(i);
            }
        }
        System.out.println(list);
    }

结果:

[20, 30, 12, 15, 32, 31, 24]

以上是关于Java实现一个简单双色球摇奖功能的主要内容,如果未能解决你的问题,请参考以下文章

Java基础练习题7--猜拳游戏,模拟双色球功能,统计词语次数,判断大写字母,敏感词过滤程序

Java模拟生成双色球

国家扶贫项目福彩双色球玩法规则

Java案例:Swing摇奖器

双色球系统开发

原创python基于大数据现实双色球预测