import java.util.ArrayList; import java.util.Collections; import java.util.List; public class demoTest { public static String preface="本期推荐双色球号码: "; public static String getColoredOutputString(String content, int fontColor) { return String.format("\033[%dm%s\033[0m", fontColor, content); } public static void main(String[] args) { // 随机生成双色球方法 List<Integer> redNumber = new ArrayList<>(); // 产生5个不同的随机数 表示5个红球 for (int i = 1; i <= 5; i++) { // 随机产生一个红球号码(1~33) int randomNum = (int) (Math.random() * 33 + 1); if (redNumber.contains(randomNum)) { i = i - 1; } else { redNumber.add(randomNum); } } Collections.sort(redNumber); System.out.println(getColoredOutputString(preface,33)); redNumber.forEach(p -> { System.err.print(p + " "); }); // 产生5个不同的随机数 表示2个篮球 List<Integer> blueNumber = new ArrayList<>(); for (int i = 1; i <= 2; i++) { int randomNum = (int) (Math.random() * 10 + 1); if (blueNumber.contains(randomNum)) { i = i - 1; } else { blueNumber.add(randomNum); } } Collections.sort(blueNumber); blueNumber.forEach(p -> { System.out.print(getColoredOutputString(String.valueOf(p), 34) + " "); }); } }
体彩双色球随机
最新推荐文章于 2025-05-05 18:46:07 发布