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)