java生成六位随机数不重复
时间: 2023-07-30 09:08:22 浏览: 73
Java实现生成n个不重复的随机数
以下是一种可能的实现方式:
```java
import java.util.Random;
public class Main {
public static void main(String[] args) {
Random rand = new Random();
int[] nums = new int[6];
boolean[] used = new boolean[10];
// 生成不重复的六位数
for (int i = 0; i < 6; i++) {
int digit;
do {
digit = rand.nextInt(10);
} while (used[digit]);
nums[i] = digit;
used[digit] = true;
}
// 输出六位数
for (int i = 0; i < 6; i++) {
System.out.print(nums[i]);
}
}
}
```
该程序使用数组和布尔变量来确保生成的六位数不重复。它使用 `Random` 类来生成随机数,并在循环中生成一个新的六位数。最后,它将生成的六位数输出到控制台。
阅读全文