#coding:utf-8
import random,string
def **owoietpassword(length):
# 隨機生成數字個數
ofnum=random.randint(1,length)
ofletter=length-ofnum
# 選中ofnum個數字
slcnum=[random.choice(string.digits) for i in range(ofnum)]
# 選中ofletter個字母
slcletter=[random.choice(string.ascii_letters) for i in range(www.cppcns.comoflvowoietter)]
# 打亂組合
slcchar=slcletter+slcnumwww.cppcns.com
random.shuffle(slcchar)
# 生成隨機密碼
getpwd=''.join([i for i in slcchar])
return程式設計客棧 getpwd
if __name__=='__main__':
print( getpassword(6)) #getpassword()自定義隨機密碼長度
總結本文標題: python 指令碼生成隨機 字母 + 數字密碼功能
本文位址:
使用python指令碼生成隨機密碼
乙個生成隨機密碼的python指令碼,預設生成6個20位的隨機字元與數字的組合。可以用來當做伺服器的密碼,指令碼如下 1 2 3 4 5 6 7 8 9 cat genpass.py from randomimportchoice importstring def genpasswd length ...
shell指令碼 生成偽隨機數和隨機字元
shell中可以使用系統變數 random產生隨機數,範圍是 0,32767 echo random也可以借助該方式來實現隨機字元的生成。思路是 通過將產生的隨機數通過md5加密產生32位的隨機字元,然後任意擷取自己想要的字元位數即可。echo random md5sum 結果為 770538d9b...
Linux中使用shell指令碼生成隨機數
1.主體思想 為了實現隨機數的隨機性,所以在這裡借用date中的 s n可以輸出從1970年1月1日00 00 00到目前經歷的秒數,從而產生變化的數字,再通過已知的需要生成隨機數範圍,通過公式 time max min 1 min來得到 min,max 範圍內的隨機數。2.編寫過程 a.在使用者資...