python random函数用法
时间: 2023-10-08 16:04:29 浏览: 124
python中随机函数random用法实例
Python的random模块提供了多个函数来生成随机数,以下是常用的几个函数:
1. random.random():返回一个0到1的随机浮点数。
2. random.randint(a, b):返回一个a到b之间的随机整数。
3. random.choice(seq):从序列seq中随机选择一个元素。
4. random.shuffle(seq):将序列seq中的元素随机打乱。
5. random.sample(seq, k):从序列seq中随机选择k个元素,并返回一个新的列表。
例如:
```python
import random
# 生成一个0到1之间的随机浮点数
print(random.random())
# 生成一个1到10之间的随机整数
print(random.randint(1, 10))
# 从序列中随机选择一个元素
seq = ['apple', 'banana', 'orange']
print(random.choice(seq))
# 将序列中的元素随机打乱
seq = [1, 2, 3, 4, 5]
random.shuffle(seq)
print(seq)
# 从序列中随机选择k个元素
seq = [1, 2, 3, 4, 5]
print(random.sample(seq, 3))
```
阅读全文