一、随机数种子
初始化给定的随机数种子,默认为当前时间
import random
# 默认使用当前时间
random.seed()
# 自定义随机数种子
random.seed(10)
二、随机小数
生成一个大于等于0,小于1的随机小数
import random
random.random()
三、随机整数
生成一个大于等于1,小于等于10的随机整数
import random
random.randint(1, 10)
四、步长的随机整数
生成一个大于等于10,小于110以5为步长的随机整数
import random
random.randrange(10, 110, 5)
五、二进制随机整数
生成一个指定长度的二进制随机整数
import random
random.getrandbits(37)
六、指定范围的随机小数
生成一个大于等于a,小于等于b的随机小数
import random
random.uniform(10, 20)
七、随机选择
从序列中随机选择一个元素
import random
data = (1,2,3,4,5,6,7,8)
random.choice(data)
八、随机排序
将变量序列中元素随机排序
import random
data = [1,2,3,4,5,6,7]
random.shuffle(data)