python random寒素
时间: 2023-10-07 18:12:46 浏览: 53
Python 中的 `random` 模块是一个用于生成随机数的模块。以下是一些常用的随机数生成函数:
- `randint(a, b)`:生成一个在 `a` 和 `b` 之间(包括 `a` 和 `b`)的随机整数。
- `random()`:生成一个在 0 和 1 之间的随机浮点数。
- `uniform(a, b)`:生成一个在 `a` 和 `b` 之间的随机浮点数。
- `randrange(start, stop[, step])`:生成一个在 `start` 和 `stop` 之间(不包括 `stop`)按照 `step` 递增的随机整数。
- `choice(seq)`:从序列 `seq` 中随机选择一个元素。
- `shuffle(seq)`:将序列 `seq` 中的元素随机排序。
下面是一个例子,展示如何使用 `random` 模块生成随机数:
```python
import random
# 生成一个在 1 和 100 之间的随机整数
rand_int = random.randint(1, 100)
print(rand_int)
# 生成一个在 0 和 1 之间的随机浮点数
rand_float = random.random()
print(rand_float)
# 生成一个在 1 和 10 之间的随机浮点数
rand_float2 = random.uniform(1, 10)
print(rand_float2)
# 从序列中随机选择一个元素
my_list = [1, 2, 3, 4, 5]
rand_choice = random.choice(my_list)
print(rand_choice)
# 将序列中的元素随机排序
random.shuffle(my_list)
print(my_list)
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)