random相关用法
random方法:
random.randint(1,5) 会生成一个1-5之间的任一个整数,包括1和5;
random.random() 会随机生成0-1的浮点数
random.shuffle() 随机打乱序列
random.choice(list) 会从list中随机选出一个值;
random .sample()随机截取指定长度的字段
range方法: range(1,5)会生成一个1-4的迭代器,不包含5. 取上不取下。
1 import random 3 l = random.randint(1,5) 4 print("l是:",l) 5 l是: 2
6 l1 = random.random() 7 print("l1是:",l1) 8 l1是: 0.9709387975584242
9 list1=[1,2,3,4,5]
10 random.shuffle(list1)
11 print("list1是",list1)
12 list1是 [4, 2, 3, 5, 1]
13 print(random.sample(list1,3))
14 [3, 2, 1]
15 l2 = random.choice(list1)
16 print("l2是:",l2)
l2是: 2
18 l3 = list(range(1,9))
19 print(l3)
[1, 2, 3, 4, 5, 6, 7, 8]