java 随机5住双色球 代码
时间: 2023-03-12 17:55:15 浏览: 90
答:根据你的要求,这里有一段 Java 代码可以实现: Random random = new Random();
int[] redBall = new int[6];
int[] blueBall = new int[1];for (int i=0; i<6; i++) {
redBall[i] = random.nextInt(34) + 1;
for (int j=0; j<i; j++) {
if (redBall[i] == redBall[j]) {
i--;
}
}
}blueBall[0] = random.nextInt(17) + 1;System.out.print("红球:");
for (int i=0; i<6; i++) {
System.out.print(redBall[i] + " ");
}
System.out.println();
System.out.println("蓝球:" + blueBall[0]);
相关问题
用Java写一个双色球代码
好的,以下是一个简单的Java代码实现双色球随机选号:
```java
import java.util.Arrays;
import java.util.Random;
public class DoubleColorBall {
public static void main(String[] args) {
int[] redBalls = new int[6]; // 红球
int blueBall; // 蓝球
// 随机生成红球号码
Random random = new Random();
for (int i = 0; i < 6; i++) {
redBalls[i] = random.nextInt(33) + 1;
for (int j = 0; j < i; j++) {
if (redBalls[i] == redBalls[j]) {
// 如果随机数重复,则重新生成
i--;
break;
}
}
}
// 随机生成蓝球号码
blueBall = random.nextInt(16) + 1;
// 排序红球号码
Arrays.sort(redBalls);
// 输出中奖号码
System.out.print("红球号码:");
for (int redBall : redBalls) {
System.out.print(redBall + " ");
}
System.out.println("蓝球号码:" + blueBall);
}
}
```
该程序每次运行会随机生成6个不重复的1-33之间的整数作为红球号码,以及一个1-16之间的整数作为蓝球号码,并对红球号码进行排序后输出。
Java 写一个随机双色球 的代码
好的,以下是使用 Java 编写的随机双色球代码:
```java
import java.util.Arrays;
import java.util.Random;
public class RandomDoubleColorBall {
public static void main(String[] args) {
int[] redBalls = generateRedBalls();
int blueBall = generateBlueBall();
System.out.println("红色球号码:" + Arrays.toString(redBalls));
System.out.println("蓝色球号码:" + blueBall);
}
// 生成红色球
public static int[] generateRedBalls() {
int[] redBalls = new int[6];
Random random = new Random();
for (int i = 0; i < 6; i++) {
int redBall = random.nextInt(33) + 1;
redBalls[i] = redBall;
for (int j = 0; j < i; j++) {
if (redBall == redBalls[j]) { // 判断是否重复
i--;
break;
}
}
}
Arrays.sort(redBalls); // 对红球号码进行排序
return redBalls;
}
// 生成蓝色球
public static int generateBlueBall() {
Random random = new Random();
int blueBall = random.nextInt(16) + 1;
return blueBall;
}
}
```
运行结果如下:
```
红色球号码:[7, 12, 18, 20, 28, 29]
蓝色球号码:10
```
阅读全文