Random Password Generation
import string
from random import Random
newpasswd = ''.join( Random().sample(string.letters+string.digits, 8) )
先利用string.letters產生一個字串'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz',再利用string.digits生成'0123456789',將這兩個string串接之後,使用Random.sample()取得八個隨機string,再利用''.join將這八個隨機string合併為一個,即可得到我們所需要的密碼。
寫法很簡單,但是能想到用這樣的一行指令得到結果也真的很令人欽佩!
沒有留言:
張貼留言