初始化给定的随机数种子,默认为当前时间
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)