random模块

import random
print(random.random())   # 大于0且小于1之间的小数
#0.7078456651669331
print(random.randint(1,10))   #大于等于1且小于等于10之间的整数
print(random.randrange(1,3,2)) # 大于等于1且小于10之间的奇数

print(random.choice([1,2,3])) #1或者2或者3

print(random.sample([1,'23',6],2)) # #列表元素任意2个组合

item=[1,3,5,7,9]
random.shuffle(item)
print(item)
# [7, 9, 3, 1, 5]

练习:生成随机验证码

import random
def v_code():
    code = ''
    for i in range(5):
        num=random.randint(0,9)
        alf=chr(random.randint(65,90))
        add=random.choice([num,alf])
        code="".join([code,str(add)])
    return code
print(v_code())
原文地址:https://www.cnblogs.com/zhaojingyu/p/9002695.html