尝试随机生成10位 0~99之间的不重复的数字 使用ArrayList实现
时间: 2024-04-14 08:27:09 浏览: 31
好的,我可以为您生成10位0~99之间不重复的随机数字。以下是使用ArrayList实现的示例代码:
```java
import java.util.ArrayList;
import java.util.Random;
public class RandomNumberGenerator {
public static void main(String[] args) {
ArrayList<Integer> numbers = new ArrayList<>();
Random random = new Random();
while (numbers.size() < 10) {
int randomNumber = random.nextInt(100);
if (!numbers.contains(randomNumber)) {
numbers.add(randomNumber);
}
}
System.out.println("随机生成的数字:");
for (int number : numbers) {
System.out.println(number);
}
}
}
```
这段代码使用了一个`ArrayList`来存储生成的随机数字,并使用`Random`类生成0~99之间的随机数。在生成随机数时,通过检查`ArrayList`中是否已存在该数字来确保不重复。最终,打印出生成的10个不重复的随机数字。