random生成六位隨機數驗證碼


 

需求:

  生成一個六位隨機驗證碼

# 傻瓜式純數字實現
import random
ran = random.randint(100000, 999999) # ran = random.randrange(100000, 1000000) print(ran) # 常規實現 import random
l = [] for i in range(6): rand_num = random.randint(0, 9) l.append(str(rand_num)) print(''.join(l))
# 進階實現

import random
l = []
for i in range(6):
    alpha = chr(random.randint(65, 90))             # random.randrange(65,91)
    alpha_lower = chr(random.randint(97, 122))      # random.randrange(65.91)
    num = str(random.randint(0, 9))
    ret = random.choice([alpha,num,alpha_lower])
    l.append(ret)
print(''.join(l))

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM