代碼如下:
#!/usr/bin/env python
# -*- coding:utf-8 -*-
#導(dǎo)入random和string模塊
import random, string
def GenPassword(length):
#隨機(jī)出數(shù)字的個(gè)數(shù)
numOfNum = random.randint(1,length-1)
numOfLetter = length - numOfNum
#選中numOfNum個(gè)數(shù)字
slcNum = [random.choice(string.digits) for i in range(numOfNum)]
#選中numOfLetter個(gè)字母
slcLetter = [random.choice(string.ascii_letters) for i in range(numOfLetter)]
#打亂這個(gè)組合
slcChar = slcNum + slcLetter
random.shuffle(slcChar)
#生成密碼
genPwd = ''.join([i for i in slcChar])
return genPwd
if __name__ == '__main__':
print GenPassword(6)
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注