Python 隨機密碼生成

2021-10-04 11:38:30 字數 1470 閱讀 1029

第一步:匯入 random 和 string 庫

#匯入 random 和 string 庫

import random

import string

第二步:設定變數 a 與變數 key

#設定變數 a 與變數 key 

a = string.ascii_letters+string.digits

key =

第三步:使用 def 設定 getkey 的命令為獲取字母+數字的隨機字串

#使用 def 設定 getkey 的命令為獲取字母+數字的隨機字串

defgetkey()

: key=random.sample(a,8)

# 變數 a 已設為英文本母,8則代表生成8位字串

keys=

"".join(key)

return keys

第四步:設定變數 s 為輸出字串

#設定變數 s 為輸出字串

s = getkey(

)print

(s)

第五步:將字串拷貝至剪貼簿

#將字串拷貝至剪貼簿

import pyperclip #匯入pyperclip庫

pyperclip.copy(s)

#將變數 s (字串)拷貝至裝置剪貼簿

spam = pyperclip.paste(

)print

('已複製到剪貼簿'

)

完整**

#匯入 random 和 string 庫

import random

import string

#設定變數 a 與變數 key

a = string.ascii_letters+string.digits

key =

#使用 def 設定 getkey 的命令為字母+數字

defgetkey()

: key=random.sample(a,8)

# 變數 a 已設為英文本母,8則代表生成8位字串

keys=

"".join(key)

return keys

#設定變數 s 為輸出字串

s = getkey(

)print

(s)#將字串拷貝至剪貼簿

import pyperclip #匯入pyperclip庫

pyperclip.copy(s)

#將變數 s (字串)拷貝至裝置剪貼簿

spam = pyperclip.paste(

)print

('已複製到剪貼簿'

)

bye-bye,我們下期見!

python生成隨機密碼

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

生成隨機密碼

編寫乙個函式,用於生成隨機密碼,入參為隨機密碼的長度,出參為生成的隨機密碼,要求生成的隨機密碼必須同時包含大寫字母小寫字母數字。生成隨機碼,引數為隨機碼長度,同時包含大小寫字母和數字 public string getrandomnum int length listlist new arrayli...

隨機密碼生成(Python程式設計)

一 問題描述。編寫程式。在26個字母大小寫和9個數字組成的列表中隨機生成10個8位密碼。二 問題分析。因為要在列表中隨機生成密碼,故需要將26個大 小寫字母和9個數字存放在同乙個列表中。首先使用string模組中的ascii letters和digits方法來引入大 小寫字母與0 9的數字,然後用l...