java代码实现双色球
时间: 2023-02-26 12:34:57 浏览: 101
双色球是一种彩票游戏,在游戏中需要随机生成6个红色球和1个蓝色球的号码。下面是一份可以实现这一功能的java代码:
```
import java.util.ArrayList;
import java.util.Random;
public class DoubleColorBall {
public static void main(String[] args) {
ArrayList<Integer> redBalls = new ArrayList<>();
int blueBall;
Random random = new Random();
//生成6个不重复的红色球
while (redBalls.size() < 6) {
int ball = random.nextInt(33) + 1;
if (!redBalls.contains(ball)) {
redBalls.add(ball);
}
}
//生成1个蓝色球
blueBall = random.nextInt(16) + 1;
System.out.println("红色球号码:" + redBalls);
System.out.println("蓝色球号码:" + blueBall);
}
}
```
该代码使用java.util.ArrayList存储生成的红色球号码,并使用java.util.Random生成随机数。在生成红色球时,通过循环和判断实现生成6个不重复的号码,生成蓝色球也是类似的方法。最后通过输出语句输出生成的结果。
阅读全文