请输入五个不重复的8以内的随机数Java编写
时间: 2024-09-20 14:13:34 浏览: 72
在Java中,你可以使用Random类来生成随机数。这里是一个示例代码,它会生成并打印出五个0到7之间的不重复随机数:
```java
import java.util.ArrayList;
import java.util.Collections;
import java.util.Random;
public class Main {
public static void main(String[] args) {
ArrayList<Integer> numbers = new ArrayList<>();
Random random = new Random();
while (numbers.size() < 5) { // 生成直到有5个不重复数字
int num = random.nextInt(8); // 随机0到7的一个整数
if (!numbers.contains(num)) { // 检查是否已存在
numbers.add(num);
}
}
Collections.shuffle(numbers); // 打乱顺序
for (int number : numbers) {
System.out.print(number + " ");
}
System.out.println(); // 结束行
}
}
```
运行这段代码,你会得到五个0到7之间不重复的随机数。
阅读全文