用java写一个生成彩票号码的小程序,[1,33]之间(包含1和33)随机选七个不重复的数字,并把生成的彩票号码打印在控制台上。
时间: 2023-06-11 21:08:34 浏览: 161
好的,以下是用Java编写的生成彩票号码的小程序:
```java
import java.util.Random;
public class LotteryGenerator {
public static void main(String[] args) {
Random random = new Random();
int[] lotteryNumbers = new int[7];
for (int i = 0; i < 7; i++) {
int num;
do {
num = random.nextInt(33) + 1;
} while (contains(lotteryNumbers, num));
lotteryNumbers[i] = num;
}
System.out.println("彩票号码为:");
for (int num : lotteryNumbers) {
System.out.print(num + " ");
}
}
private static boolean contains(int[] arr, int num) {
for (int i : arr) {
if (i == num) {
return true;
}
}
return false;
}
}
```
程序会生成七个不重复的随机数字,然后将它们打印在控制台上。每个数字都在1到33之间。
阅读全文