java双色球随机数
时间: 2023-07-18 20:22:38 浏览: 92
以下是Java实现双色球随机数的代码:
```java
import java.util.Arrays;
import java.util.Random;
public class DoubleColorBall {
public static void main(String[] args) {
int[] redBalls = new int[33]; // 红色球的范围是1-33
for (int i = 0; i < redBalls.length; i++) {
redBalls[i] = i + 1;
}
int[] selectedRedBalls = new int[6]; // 选中的6个红色球
Random random = new Random();
for (int i = 0; i < selectedRedBalls.length; i++) {
int index = random.nextInt(redBalls.length - i); // 从剩下的红色球中随机选一个
selectedRedBalls[i] = redBalls[index];
redBalls[index] = redBalls[redBalls.length - i - 1]; // 将已选的红色球从数组中删除
}
Arrays.sort(selectedRedBalls); // 将选中的红色球按升序排列
int selectedBlueBall = random.nextInt(16) + 1; // 蓝色球的范围是1-16
System.out.print("红色球:");
for (int i = 0; i < selectedRedBalls.length; i++) {
System.out.print(selectedRedBalls[i] + " ");
}
System.out.println(" 蓝色球:" + selectedBlueBall);
}
}
```
运行结果:
```
红色球:6 11 15 23 29 31 蓝色球:2
```
阅读全文