random 模块常用方法总结

 1 import random
 2 
 3 # 产生 1 到 10 的一个整数型随机数
 4 print( random.randint(1,10) )
 5 
 6 # 产生 0 到 1 之间的随机浮点数
 7 print( random.random() )
 8 
 9 # 产生  1.5 到 5.5 之间的随机浮点数,区间可以不是整数
10 print( random.uniform(1.5,5.5) )
11 
12 # 从序列中随机选取一个元素
13 print( random.choice('xiaokuangnvhai') )
14 
15 # 从列表中随机选取一个元素
16 li1=[1,2,3,4,5]
17 print( random.choice(li1) )
18 
19 # 生成从1到100的间隔为2的随机整数
20 print( random.randrange(1,100,2))
21 
22 # 从指定序列中随机获取指定长度的片断
23 print(random.sample('xiaokuangnvhai', 2))
24 
25 #对列表元素随机排序
26 li2=[1,2,3,4,5]
27 random.shuffle(li2)
28 print(li2)
原文地址:https://www.cnblogs.com/xiaokuangnvhai/p/10917828.html