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]
原文地址:https://www.cnblogs.com/zhanghr0728/p/9686377.html