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

public class DoubleColorBallGenerator {
    public static void main(String[] args) {
        List<Integer> redBalls = new ArrayList<>(); // 存储红球号码的集合
        Random random = new Random();
        // 生成6个不重复的红球号码
        while (redBalls.size() < 6) {
            int ball = random.nextInt(33) + 1; // 生成1至33之间的随机整数
            if (!redBalls.contains(ball)) {
                redBalls.add(ball);
            }
        }
        Collections.sort(redBalls); // 对红球号码进行排序
        int blueBall = random.nextInt(16) + 1; // 生成1至16之间的随机整数
        System.out.print("红球号码:");
        for (int ball : redBalls) {
            System.out.print(ball + " ");
        }
        System.out.println("\n篮球号码:" + blueBall);
    }
}

该程序使用 Java 代码实现了双色球号码生成器。它通过以下步骤生成随机号码:

  1. 使用 ArrayList 存储红球号码,使用 Random 类生成随机数。
  2. 循环生成 6 个不重复的红球号码,并将其添加到 redBalls 集合中。
  3. 使用 Collections.sort() 对红球号码进行排序。
  4. 生成 1 个 1 至 16 之间的随机整数,作为篮球号码。
  5. 输出红球号码和篮球号码。

该程序可以帮助用户快速生成随机的双色球号码,方便用户进行选号。


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

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