python生成一個4位隨機驗證碼

python生成一個4位隨機驗證碼

python生成一個4位隨機驗證碼

import random
checkcode = ''
for i in range(4):
    current = random.randrange(0,4)
    if current == i:
        tep = chr(random.randint(65,97))
    else:
        tep = random.randint(0,9)
    checkcode+=str(tep)
print(checkcode)

區分randrange() randint()

M = random.randrange(a,b),M的取值範圍是 a <= M < b
N = random.randint(a, b),N在此處的選擇範圍是a <= N <= b,是包含b的
所以,理論上可以理解爲:randint(a,b) == randrange(a,b+1)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章