苦瓜~

导航

python random库

random模块

 1 >>> import random
 2 #随机小数
 3 >>> random.random()      # 大于0且小于1之间的小数
 4 0.7664338663654585
 5 
 6 >>> random.uniform(1,3) #大于1小于3的小数
 7 1.6270147180533838
 8 
 9 #随机整数
10 >>> random.randint(1,5)  # 大于等于1且小于等于5之间的整数
11 >>> random.randrange(1,10,2) # 大于等于1且小于10之间的奇数,不包括10
12 
13 
14 #随机选择一个返回
15 >>> random.choice([1,'23',[4,5]])  # #1或者23或者[4,5]
16 #随机选择多个返回,返回的个数为函数的第二个参数
17 >>> random.sample([1,'23',[4,5]],2) # #列表元素任意2个组合
18 [[4, 5], '23']
19 >>> random.sample(‘jiege’, 2)#从多个字符中选取特定数量的字符
20 ['i', 'e']
21 
22 
23 #打乱列表顺序
24 >>> item=[1,3,5,7,9]
25 >>> random.shuffle(item) # 打乱次序
26 >>> item
27 [5, 1, 3, 7, 9]
28 >>> random.shuffle(item)
29 >>> item
30 [5, 9, 7, 1, 3]

posted on 2018-09-07 16:00  hey_kugua  阅读(184)  评论(0编辑  收藏  举报