python 腳本生成隨機 字母 + 數(shù)字密碼功能
更新時間:2018年05月26日 09:14:25 作者:翎羽滿天
本文通過一小段簡單的代碼給大家分享基于python 腳本生成隨機 字母 + 數(shù)字密碼功能,感興趣的朋友跟隨腳本之家小編一起學(xué)習(xí)吧
下面一段代碼給大家介紹python 腳本生成隨機 字母 + 數(shù)字密碼功能,具體代碼如下所述:
#coding:utf-8 import random,string def GetPassword(length): # 隨機生成數(shù)字個數(shù) Ofnum=random.randint(1,length) Ofletter=length-Ofnum # 選中ofnum個數(shù)字 slcNum=[random.choice(string.digits) for i in range(Ofnum)] # 選中ofletter個字母 slcLetter=[random.choice(string.ascii_letters) for i in range(Ofletter)] # 打亂組合 slcChar=slcLetter+slcNum random.shuffle(slcChar) # 生成隨機密碼 getPwd=''.join([i for i in slcChar]) return getPwd if __name__=='__main__': print( GetPassword(6)) #GetPassword()自定義隨機密碼長度
總結(jié)
以上所述是小編給大家介紹的python 腳本生成隨機 字母 + 數(shù)字密碼功能,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復(fù)大家的!
相關(guān)文章
Python模塊Typing.overload的使用場景分析
在 Python 中,typing.overload 是一個用于定義函數(shù)重載的裝飾器,函數(shù)重載是指在一個類中可以定義多個相同名字但參數(shù)不同的函數(shù),使得在調(diào)用函數(shù)時可以根據(jù)參數(shù)的不同選擇不同的函數(shù)執(zhí)行,這篇文章主要介紹了Python模塊Typing.overload的使用,需要的朋友可以參考下2024-02-02python調(diào)用百度地圖WEB服務(wù)API獲取地點對應(yīng)坐標值
這篇文章主要為大家詳細介紹了python調(diào)用百度地圖WEB服務(wù)API獲取地點對應(yīng)坐標值,具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-01-01基于Python socket實現(xiàn)簡易網(wǎng)絡(luò)聊天室
本文主要介紹了基于Python socket實現(xiàn)簡易網(wǎng)絡(luò)聊天室,本文將通過pyqt5作為桌面應(yīng)用框架,socket作為網(wǎng)絡(luò)編程的框架,從而實現(xiàn)包括客戶端和服務(wù)端的網(wǎng)絡(luò)聊天室的GUI應(yīng)用,需要的可以參考一下2022-07-07