random生成随機六位驗證碼,要求大小寫字母數字均可,
可以用來寫個雙色球,驗證碼,抽獎等東西
記住幾個常見的函數即可:
'''
import random
print(random.randint(1,10)) #傳回1-10中的任意一個數字
print(random.randrange(1,3))#傳回1-2中的任意一個數字
print(random.sample(range(33),6))#傳回一個可疊代對象的指定幾位,如6位
生成随機
checkcode = ''
for i in range(6):
current = random.randrange(0,4)
if current != i:
tmp = chr(random.randint(65,90))
else:
tmp = random.randint(0,9)
checkcode += str(tmp)
print(checkcode)
print(''.join(random.sample((string.ascii_letters+string.digits),6))) #直接這樣寫也可以