Python は指定された長さの乱数パスワードを生成します

WBOY
リリース: 2016-06-16 08:45:28
オリジナル
2124 人が閲覧しました

コードをコピー コードは次のとおりです:

#!/usr/bin/env python
# -* - コーディング: utf-8-*-

#ランダムおよび文字列モジュールをインポートします
ランダム、文字列をインポートします

def GenPassword(length):
#乱数の数
numOfNum =random.randint(1,length-1)
numOfLetter = length - numOfNum
#numOfNum の数値を選択
slcNum = [random.choice(string.digits) for i in range(numOfNum)]
#numOfLetter 文字を選択
slcLetter = [random.choice(string.ascii_letters) for i in range(numOfLetter )]
#この組み合わせを破壊します
slcChar = slcNum + slcLetter
random.shuffle(slcChar)
#パスワードを生成します
genPwd = ''.join([i for i in slcChar] )
genPwd

を返す

if __name__ == '__main__':
print GenPassword(6)

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート