java编写定义一组随机数选出10个
时间: 2024-09-30 09:05:32 浏览: 33
在Java中,你可以使用`Random`类生成一组随机数,然后用循环来选择前10个。这里有一个简单的示例:
```java
import java.util.ArrayList;
import java.util.Random;
public class RandomNumberSelector {
public static void main(String[] args) {
int size = 50; // 总数量,可以根据需求调整
ArrayList<Integer> numbers = new ArrayList<>();
// 创建一个随机数生成器
Random random = new Random();
// 生成并添加随机数到列表
for (int i = 0; i < size; ) {
int randomNumber = random.nextInt(100); // 可根据范围调整,这里是0-99
if (!numbers.contains(randomNumber)) { // 避免重复
numbers.add(randomNumber);
i++;
}
}
// 选择并打印前10个随机数
System.out.println("Selected 10 random numbers:");
for (int i = 0; i < Math.min(10, numbers.size()); i++) {
System.out.println(numbers.get(i));
}
}
}
```
这个程序首先创建一个大小为50(可根据需要调整)的整数数组,然后使用`nextInt()`方法生成随机数并检查是否已存在于数组中,确保没有重复。当达到10个或数组已满时,就停止生成。
阅读全文