国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python隨機生成一個6位的驗證碼代碼分享

2019-11-25 17:54:59
字體:
來源:轉載
供稿:網友

1. 生成源碼

復制代碼 代碼如下:

# -*- coding: utf-8 -*-

import random

def generate_verification_code():
    ''' 隨機生成6位的驗證碼 '''
    code_list = []
    for i in range(10): # 0-9數字
        code_list.append(str(i))
    for i in range(65, 91): # A-Z
        code_list.append(chr(i))
    for i in range(97, 123): # a-z
        code_list.append(chr(i))

    myslice = random.sample(code_list, 6)  # 從list中隨機獲取6個元素,作為一個片斷返回
    verification_code = ''.join(myslice) # list to string
    # print code_list
    # print type(myslice)
    return verification_code

def generate_verification_code2():
    ''' 隨機生成6位的驗證碼 '''
    code_list = []
    for i in range(2):
        random_num = random.randint(0, 9) # 隨機生成0-9的數字
        # 利用random.randint()函數生成一個隨機整數a,使得65<=a<=90
        # 對應從“A”到“Z”的ASCII碼
        a = random.randint(65, 90)
        b = random.randint(97, 122)
        random_uppercase_letter = chr(a)
        random_lowercase_letter = chr(b)

        code_list.append(str(random_num))
        code_list.append(random_uppercase_letter)
        code_list.append(random_lowercase_letter)
    verification_code = ''.join(code_list)
    return verification_code

if __name__ == '__main__':
    code = generate_verification_code()
    code2 = generate_verification_code2()
    print code
    print code2

其中的一個生成結果如下:

復制代碼 代碼如下:

gF5UzK
2Cb1Aa

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 常州市| 长垣县| 汉阴县| 宁德市| 东阳市| 得荣县| 芦溪县| 敦煌市| 滕州市| 岗巴县| 台安县| 温州市| 南康市| 兖州市| 丹寨县| 中宁县| 三都| 阜平县| 河西区| 日喀则市| 石城县| 兰州市| 称多县| 长乐市| 岐山县| 朔州市| 静乐县| 大宁县| 运城市| 舒城县| 东台市| 青岛市| 蓬安县| 威远县| 竹山县| 杭锦旗| 石台县| 阳信县| 贵德县| 辽宁省| 丽水市|