使用python指令碼生成隨機密碼

2021-09-20 19:44:08 字數 1230 閱讀 8415

乙個生成隨機密碼的python指令碼,預設生成6個20位的隨機字元與數字的組合。可以用來當做伺服器的密碼,指令碼如下:

1

2

3

4

5

6

7

8

9

# cat genpass.py

from randomimportchoice

importstring

def genpasswd(length=20, chars=string.letters+string.digits):

return''.join([choice(chars)foriinrange(length)])

foriinrange(6):

print genpasswd(20)

執行結果為:

1

2

3

4

5

6

7

# python genpass.py

mv2ymldeyqfcujkh7ttm

4fnmbh2atrcrsrkm1f3t

ukrpsusdz951uqbdtphs

bauhjubnxbsjb5ivibqo

d7dl0vgaoi0lcglnjoer

qb2wehwhtvyk51gzsa2v

指令碼python

隨機密碼

python生成隨機密碼

建立randpass.py指令碼,要求如下 編寫乙個能生成8位隨機密碼的程式 使用random的choice函式隨機取出字元 改進程式,使用者可以自己決定生成多少位的密碼 匯入random模組,通過random靜態物件呼叫choice 方法,從自定義字串all chs中獲取隨機項,將獲取到的隨機字元...

Python 隨機密碼生成

第一步 匯入 random 和 string 庫 匯入 random 和 string 庫 import random import string 第二步 設定變數 a 與變數 key 設定變數 a 與變數 key a string.ascii letters string.digits key 第...

python 指令碼生成隨機 字母 數字密碼功能

coding utf 8 import random,string def owoietpassword length 隨機生成數字個數 ofnum random.randint 1,length ofletter length ofnum 選中ofnum個數字 slcnum random.choi...