python random模块
作用:随机取值
1、随机小数
import random print(random.random()) # 随机小数 print(random.uniform(2, 5)) # 随机2-5直接的小数
2、随机整数
import random print(random.randint(1, 10)) # 1-10,包含10,随机取一个值 print(random.randrange(1, 10, 2)) # randrange()和range()用法相似,可以切片
3、随机返回值
import random print(random.choice(list(range(100)))) # 随机返回一个值 print(random.sample(list(range(1000)), 2)) # 随机取2个值
注意:random.choice() 必须是可迭代对象
4、打乱列表顺序
import random li = [1, 2, 3, 4, 5] print(li) # li random.shuffle(li) print(li) # 打乱顺序后的list