双色球小程序

public class Test2 {


    /**
     * 随机产生一个数
     * @param maxNum
     * @return
     */
    public static String getNum(int maxNum) {
        Random random = new Random();
        int blueNum = random.nextInt(maxNum);
        if (blueNum == 0)
            return getNum(maxNum);// 去除0
        if (blueNum < 10)
            return "0" + blueNum;
        return String.valueOf(blueNum);

    }

 
    /**
     * 组装红球和蓝球
     */
    public static void productNum() {
        Set redNums = new TreeSet();
        // 产生红球
        while (redNums.size() < 6) {
            redNums.add(getNum(34));
        }
        for (String redNum : redNums) {
            System.out.print(redNum + " ");
        }
        
        System.out.print("+ ");
        // 产生蓝球
        System.out.print(getNum(17) + "\n");

    }
    
    public static void main(String[] args) {
        productNum();
    }
}


你可能感兴趣的:(双色球小程序)