import random
randint:Return random integer in range [a, b], including both end points.
ret = random.randint(1,10)
print(ret) # 6
sample(’集合‘,n)将一个集合中数据随机返回n个数,n取决于参数
a= [1,2,3,4]
ret = random.sample(a,1)
print(ret) # [4]
choice 随机获取一个集合中的某个值
ret = random.choice([‘1’ ,1,[1,2]])
ret = random.choice((‘1’,‘3’,‘op’,‘dsf’,‘s’))
print(ret) # op
shuffle 洗牌 将集合中的数据顺序打乱
random.shuffle(a)
print(a)
randrange从一个范围中随机生成一个,可以控制步长
ret = random.randrange(1,10,2)
print(ret)
生成某范围内的随机小数
ret = random.uniform(1,2)
print(ret)