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
原文地址:https://www.cnblogs.com/wt7018/p/10893132.html