欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python生成指定長(zhǎng)度的隨機(jī)數(shù)密碼

 更新時(shí)間:2014年01月23日 09:30:55   作者:  
這篇文章主要介紹了python生成指定長(zhǎng)度的隨機(jī)密碼示例,密碼使用數(shù)字和字母組合,大家參考使用吧

復(fù)制代碼 代碼如下:

#!/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)

相關(guān)文章

最新評(píng)論