random模块是用来生成随机数的模块
- 导入random模块
import random
- 生成一个0~1的随机数,浮点数
#随机生成一个0~1的随机数 print(random.random())
- 生成任意范围的浮点数
#从列表中随机取范围为1~3的浮点数 print(random.uniform(1,3))
- 生成一个在[x,y]范围内的整数
#随机生成一个1~3的随机数 print(random.randint(1,3))
- 生成一个在[x,y)范围内的整数,取头不取尾
#随机生成一个1~2的随机数 print(random.randrange(1,3))
- 在列表、元组等有多个元素的序列中随机选取一个
#从列表中随机取一个元素 print(random.choice([1,2,3,4]))
- 在列表、元组等有多个元素的序列中随机选取多个
#从列表中随机取2个元素 print(random.sample([1,2,3,4],2)) #打印结果为[4, 1]