如何用随机数给集合赋值java
时间: 2024-12-02 10:28:28 浏览: 15
在Java中,你可以使用`Random`类和一些集合框架如ArrayList、HashMap等来用随机数给集合赋值。这里是一个基本的例子:
```java
import java.util.ArrayList;
import java.util.Random;
public class RandomizeCollectionExample {
public static void main(String[] args) {
// 创建一个随机数生成器
Random random = new Random();
// 定义集合的大小
int size = 10;
// 创建一个ArrayList作为示例
ArrayList<Integer> list = new ArrayList<>();
// 使用for循环,为列表生成随机数并添加到集合中
for (int i = 0; i < size; i++) {
// 随机生成一个介于指定范围内的整数
int randomNumber = random.nextInt(50); // 这里范围是0到49
list.add(randomNumber);
}
// 打印随机生成的集合内容
System.out.println("Randomly generated ArrayList:");
for (int num : list) {
System.out.print(num + " ");
}
}
}
```
在这个例子中,我们创建了一个包含10个随机整数的ArrayList。`nextInt(50)`用于生成0到49之间的随机数。如果你想改变生成的数字范围或者其他类型的元素,只需调整`nextInt()`函数的参数即可。
阅读全文