random 获取随机数
random
-
random()此模块提供了随机数获取的相关方法:
-
random.random()只能获取[0.0,1.0)范围内的浮点数
import random print(random.random()) 得:0.15945054961896699
-
random.randint(a, b) 获取[a,b]范围内的一个整数
for i in range(5): print(random.randint(5, 10)) 得: 6 5 6 6 7
-
random.uniform(a,b) 获取[a,b)范围内的浮点数
print(random.uniform(1,3)) 得:2.497378155538364
-
random.shuffle(a) 把参数指定的数据中的元素混洗
a=[12,3,6,8,9] random.shuffle(a) print(a) 得:[6, 3, 8, 12, 9]
-
random.sample(a,k) 从a中随机抽取k个数据然后返回一个新列表
import random a=[12,3,6,8,9] print(random.sample(a,3)) 得:[6, 8, 9]
-