import java.util.ArrayList; import java.util.Collections; import java.util.Iterator; import java.util.List; import java.util.Random; import java.util.Scanner;

public class DoubleColorBallGenerator {

public static void main(String[] args) {
    Scanner scanner = new Scanner(System.in);
    System.out.print("请输入购买的双色球注数: ");
    int count = scanner.nextInt();
    System.out.println("生成的双色球号码如下:");
    for (int i = 0; i < count; i++) {
        List<Integer> redBalls = generateRedBalls();
        int blueBall = generateBlueBall();
        String result = formatResult(redBalls, blueBall);
        System.out.println(result);
    }
    scanner.close();
}

private static List<Integer> generateRedBalls() {
    List<Integer> redBalls = new ArrayList<Integer>();
    Random random = new Random();
    while (redBalls.size() < 6) {
        int ball = random.nextInt(33) + 1;
        if (!redBalls.contains(ball)) {
            redBalls.add(ball);
        }
    }
    Collections.sort(redBalls);
    return redBalls;
}

private static int generateBlueBall() {
    Random random = new Random();
    int blueBall = random.nextInt(16) + 1;
    return blueBall;
}

private static String formatResult(List<Integer> redBalls, int blueBall) {
    StringBuilder sb = new StringBuilder();
    Iterator<Integer> iterator = redBalls.iterator();
    while (iterator.hasNext()) {
        Integer ball = iterator.next();
        sb.append(ball);
        if (iterator.hasNext()) {
            sb.append(' ');
        }
    }
    sb.append(' + ');
    sb.append(blueBall);
    return sb.toString();
}

}

双色球号码随机生成器 - 在线免费生成双色球彩票号码

原文地址: https://www.cveoy.top/t/topic/n4mH 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录