Python random函数
时间: 2023-12-15 14:05:58 浏览: 118
python随机模块random的22种函数(小结)
Python的random模块提供了生成随机数的函数。下面是一些常用函数:
1. random.random():返回一个0到1之间的随机浮点数。
2. random.randint(a, b):返回一个a到b之间的随机整数,包括a和b。
3. random.uniform(a, b):返回一个a到b之间的随机浮点数,可以是a或b。
4. random.choice(seq):从序列seq中随机选取一个元素。
5. random.shuffle(seq):将序列seq随机打乱。
6. random.sample(seq, n):从序列seq中随机选取n个元素。
使用方法如下:
```python
import random
# 生成一个0到1之间的随机浮点数
print(random.random())
# 生成一个1到100之间的随机整数
print(random.randint(1, 100))
# 生成一个1到10之间的随机浮点数
print(random.uniform(1, 10))
# 从列表中随机选取一个元素
a = [1, 2, 3, 4, 5]
print(random.choice(a))
# 将列表随机打乱
random.shuffle(a)
print(a)
# 从列表中随机选取两个元素
print(random.sample(a, 2))
```
以上代码输出结果如下:
```
0.5859874889994224
57
8.157645731032027
2
[3, 1, 5, 4, 2]
[2, 1]
```
阅读全文