import random
# 随机生成一个[0,1)随机数
x = random.random()
y = random.random()
print(x,y) # 0.6257237702605041 0.10677931259145856
# 随机生成一个[0:10]的证书
m = random.randint(0,10)
print(m) # 1
# 随机获取()中的一个元素,()中必须是一个有序类型
st = random.choice([1,2,3,4,5])
st2 = random.choice('asdfhajfhergn')
print(st,st2) # 2 n
# random.sample(a,b)随机获取a中指定b长度的片段,不会改变原来的序列
lst = list(range(10))
sli = random.sample(lst,4)
print(sli) # [8, 1, 7, 4]
# 用于将一个列表中的元素打乱
lst2 = ['a','b','c','d','e']
random.shuffle(lst2)
print(lst2) # ['e', 'a', 'c', 'b', 'd']
网友评论