Python随机生成一组数值
时间: 2024-08-11 11:01:47 浏览: 54
在Python中,你可以使用内置的random模块来生成各种类型的随机数。如果你想生成一组数值,例如整数、浮点数或者是指定范围内的随机数,这里有几个常见的方法:
1. **生成整数**:`random.randint(a, b)`会返回a到b之间(包含a和b)的一个随机整数。
```python
import random
numbers = [random.randint(0, 9) for _ in range(10)] # 生成10个0到9之间的随机整数
```
2. **生成浮点数**:`random.uniform(a, b)`返回a到b之间(包含a和b)的随机浮点数。
```python
float_numbers = [random.uniform(0.0, 1.0) for _ in range(10)] # 生成10个0.0到1.0之间的随机浮点数
```
3. **指定长度列表**:如果你需要生成固定长度的一组随机数,可以先确定长度,然后循环生成。
```python
def generate_random_list(length, lower_bound, upper_bound):
return [random.randint(lower_bound, upper_bound) for _ in range(length)]
custom_length = 5
range_min = -10
range_max = 20
custom_numbers = generate_random_list(custom_length, range_min, range_max)
```
阅读全文