python使用random
时间: 2024-09-28 07:00:28 浏览: 17
Python的`random`模块是一个强大的工具,用于生成随机数和进行概率操作。它包含了许多函数,可以用于各种用途,例如:
1. **生成随机整数**:`random.randint(a, b)`会返回a到b之间的一个随机整数(包括a和b),`random.random()`则返回0到1之间的浮点随机数。
2. **序列填充**:`random.choice(seq)`从序列`seq`中随机选择一个元素,`random.sample(population, k)`则会抽取不重复的k个样本。
3. **数组排序**:`random.shuffle(lst)`对列表`lst`内的元素进行就地随机排列。
4. **概率分布**:比如`random.uniform(a, b)`生成均匀分布在[a, b]范围内的随机数,`random.expovariate(lam)`则生成指数分布的随机数。
5. **种子设置**:通过`random.seed(seed)`设定随机数的初始状态,可以复现随机过程。
要开始使用这个模块,你需要先导入`random`模块,然后就可以按照需要调用相关的函数了。例如:
```python
import random
# 生成一个0到9之间的随机整数
random_number = random.randint(0, 9)
print(random_number)
# 随机从列表中选择一个元素
my_list = ['apple', 'banana', 'cherry']
picked_fruit = random.choice(my_list)
print(picked_fruit)
```