Java 双色球号码生成器 - 随机生成红球和篮球号码
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 代码实现了双色球号码生成器。它通过以下步骤生成随机号码:
- 使用
ArrayList存储红球号码,使用Random类生成随机数。 - 循环生成 6 个不重复的红球号码,并将其添加到
redBalls集合中。 - 使用
Collections.sort()对红球号码进行排序。 - 生成 1 个 1 至 16 之间的随机整数,作为篮球号码。
- 输出红球号码和篮球号码。
该程序可以帮助用户快速生成随机的双色球号码,方便用户进行选号。
原文地址: https://www.cveoy.top/t/topic/okx4 著作权归作者所有。请勿转载和采集!