python random函数使用
时间: 2023-11-21 16:54:20 浏览: 211
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中的元素随机排列,返回打乱后的序列。
使用这些函数可以方便地生成随机数,从而实现一些随机化的功能,比如生成随机密码、随机选择列表中的元素等。
另外,如果要生成更加复杂的随机数,可以使用random模块中的其他函数,比如random.gauss(mu,sigma)可以生成一个符合高斯分布的随机数。
<<demo>>
```python
import random
# 生成一个[0,1)之间的随机小数
print(random.random())
# 生成一个[1,10]之间的随机整数
print(random.randint(1,10))
# 从列表中随机选择一个元素
demo_list = ["python", "is", "powerful", "simple", "and so on..."]
print(random.choice(demo_list))
# 将列表中的元素随机排列
random.shuffle(demo_list)
print(demo_list)
```
阅读全文