python 腳本生成隨機(jī) 字母 + 數(shù)字密碼功能
下面一段代碼給大家介紹python 腳本生成隨機(jī) 字母 + 數(shù)字密碼功能,具體代碼如下所述:
#coding:utf-8 import random,string def GetPassword(length): # 隨機(jī)生成數(shù)字個(gè)數(shù) Ofnum=random.randint(1,length) Ofletter=length-Ofnum # 選中ofnum個(gè)數(shù)字 slcNum=[random.choice(string.digits) for i in range(Ofnum)] # 選中ofletter個(gè)字母 slcLetter=[random.choice(string.ascii_letters) for i in range(Ofletter)] # 打亂組合 slcChar=slcLetter+slcNum random.shuffle(slcChar) # 生成隨機(jī)密碼 getPwd=''.join([i for i in slcChar]) return getPwd if __name__=='__main__': print( GetPassword(6)) #GetPassword()自定義隨機(jī)密碼長度
總結(jié)
以上所述是小編給大家介紹的python 腳本生成隨機(jī) 字母 + 數(shù)字密碼功能,希望對(duì)大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會(huì)及時(shí)回復(fù)大家的!
相關(guān)文章
3分鐘看懂Python后端必須知道的Django的信號(hào)機(jī)制
這篇文章主要介紹了3分鐘看懂Python后端必須知道的Django的信號(hào)機(jī)制,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-07-07Python模塊Typing.overload的使用場景分析
在 Python 中,typing.overload 是一個(gè)用于定義函數(shù)重載的裝飾器,函數(shù)重載是指在一個(gè)類中可以定義多個(gè)相同名字但參數(shù)不同的函數(shù),使得在調(diào)用函數(shù)時(shí)可以根據(jù)參數(shù)的不同選擇不同的函數(shù)執(zhí)行,這篇文章主要介紹了Python模塊Typing.overload的使用,需要的朋友可以參考下2024-02-02使用Python制作新型冠狀病毒實(shí)時(shí)疫情圖
最近被新型冠狀病毒搞的人心惶惶,很多城市被病毒感染,今天小編給大家分享使用Python制作新型冠狀病毒實(shí)時(shí)疫情圖,感興趣的朋友跟隨小編一起看看吧2020-01-01python調(diào)用百度地圖WEB服務(wù)API獲取地點(diǎn)對(duì)應(yīng)坐標(biāo)值
這篇文章主要為大家詳細(xì)介紹了python調(diào)用百度地圖WEB服務(wù)API獲取地點(diǎn)對(duì)應(yīng)坐標(biāo)值,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-01-01基于Python socket實(shí)現(xiàn)簡易網(wǎng)絡(luò)聊天室
本文主要介紹了基于Python socket實(shí)現(xiàn)簡易網(wǎng)絡(luò)聊天室,本文將通過pyqt5作為桌面應(yīng)用框架,socket作為網(wǎng)絡(luò)編程的框架,從而實(shí)現(xiàn)包括客戶端和服務(wù)端的網(wǎng)絡(luò)聊天室的GUI應(yīng)用,需要的可以參考一下2022-07-07numpy.random.seed()的使用實(shí)例解析
這篇文章主要介紹了numpy.random.seed()的使用實(shí)例解析,分享了相關(guān)代碼示例,小編覺得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下2018-02-02