import random #random模块 print(random.random()) #该方法是生成0-1之间的浮点数,能取到0娶不到1 print(random.randint(1,3))#随机生成制定区范围内的整数值,包括开始值与结束值 print(random.randrange(1,10,2))#随机生成指定范围的奇数,不包含结束值 print(random.randrange(0,10,2))#随机生成指定范围的偶数,不2,包含结束值 list = [1,66,55,4,5,2,5] print(random.sample(list,3)) #在已知道的列表当中,随机选取三个值组成一个新的列表 #结果如下: 0.36145140116884755 2 1 0 [4, 55, 66]sample在已知道的元组当中,随机选取三个值组成一个新的列表
lis = (1,23,4,44) print(random.sample(lis,3))
sample不能对字典进行操作,进行操作的对象必须是一个序列,或者集合
choice 用法:name = '2!@#$%^&*' print(random.choice(name))#在已知道的字符串当中,随机选取一个字符 choice列表操作 lis =[1,2,3,4,5] print(random.choice(lis))choice 元组操作:
lis = (1,23,4,44) print(random.choice(lis)) choice 不能对字典进行操作shuffle用法: 洗牌随机打乱顺序
list2 = [1,66,55,4,5,2,5] random.shuffle(list2) #shuffle 洗牌函数,将这个列表的值的顺序进行打乱 print(list2) 只有列表支持shuffle的用法