彩票大乐透生成

如果你也跟我一样突然心血来潮想买彩票 , 一夜暴富 , 我这里有现成的代码 . (如果你用我的代码生成的彩票中奖了 , 记得分我一半!)

public static void main(String[] args) {
        generateNum();//调用生成双色球号码的方法
    }

    public static void generateNum() {
        //红球
        Integer[] redArr = new Integer[5];
        //蓝球
        Integer[] blueArr = new Integer[2];

        Random random = new Random();
        Integer num;
        for (int i = 0; i < redArr.length; i++) {
            num = random.nextInt(33);
            if (!Arrays.asList(redArr).contains(num) && num != 0) {
                redArr[i] = num;
            } else {
                i--;
            }
        }
        Arrays.sort(redArr);

        Integer num2;
        for (int i = 0; i < blueArr.length; i++) {
            num2 = random.nextInt(12);
            if (!Arrays.asList(blueArr).contains(num2) && num2 != 0) {
                blueArr[i] = num2;
            } else {
                i--;
            }
        }
        Arrays.sort(blueArr);
        System.out.println("红球:" + Arrays.toString(redArr) + "; 蓝球 :" + Arrays.toString(blueArr));
    }

 

posted @ 2021-03-09 16:40  Anonymity_Zhang  阅读(268)  评论(0编辑  收藏  举报