random中的主要函数
import random
# 0到1随机浮点数
ret=random.random()
# [1,3]双闭合区间随机int型数
ret=random.randint(1,3)
# [1,3)左开右闭合区间随机int型数
ret=random.randrange(1,3)
# 随机在指定区间选择数
ret=random.choice([11,22,33,44,55])
# 指定随机区间并且指定随机选择个数
ret=random.sample([11,22,33,44,55],2)
# 指定范围浮点数
ret=random.uniform(1,4)
print(ret)
ret=[1,2,3,4,5]
# 打乱原来序列
random.shuffle(ret)
print(ret)
# 简单的生成五位随机数字字母组合验证码
def v_code():
ret=""
for i in range(5):
num=random.randint(0,9)
# 用chr转换65-122数字为ASCII上的a-Z字母
alf=chr(random.randint(65,122))
s=str(random.choice([num,alf]))
ret+=s
return ret
print(v_code())