python 随机数生成列表
时间: 2024-10-20 07:01:31 浏览: 22
perfectrand:完美的随机数生成器。 Python模块演示
在Python中,可以使用内置模块`random`来生成随机数并创建列表。以下是几种常用的方法:
1. **生成指定长度的随机整数列表**:
```python
import random
length = 10 # 列表长度
min_val = 1 # 最小值
max_val = 100 # 最大值
random_list = [random.randint(min_val, max_val) for _ in range(length)]
print(random_list)
```
2. **生成随机浮点数列表**:
```python
random_list_float = [random.uniform(0, 1) for _ in range(length)]
```
3. **从特定序列中随机选择元素**:
```python
sequence = ['a', 'b', 'c', 'd']
random_list_elements = random.choices(sequence, k=length)
```
4. **列表推导式结合随机函数**:
```python
def random_choice():
return random.choice([1, 2, 3, 4])
random_list_func = [random_choice() for _ in range(length)]
```
阅读全文