生成5位随机字母和数字的组合

import random

def v_code():
    code=""
    for i in range(5):
        if random.randrange(2)==random.randrange(2):
            add_num=random.randrange(10)
        else:
            add_num=chr(random.randrange(65,91))   #65,91 代表字母
        code="".join([code,str(add_num)])
    print (code)
   
v_code()

 

#或者
def s_code():
    code=""
    for i in range(5):
        add_num=random.choice([random.randrange(10),chr(random.randrange(65,91))])
        code="".join([code,str(add_num)])
    print (code)
s_code()

 

posted @ 2018-08-17 11:29  人生是概率  阅读(1647)  评论(0)    收藏  举报