python生成指定長度的隨機數密碼

2022-10-05 00:27:23 字數 778 閱讀 3077

複製** **如下:

#!/usr/bin/env python

# -*- coding:utf-8 -*-

#匯入random和string模組

import random, string

def genpassword(length):

#隨機出數字的個數

numofnum = random.randint(1,length-1)

numofletter = length - numofnum

#選中numofnum個數字

slcnum = [random.choice(string.digits) for i in range(numwww.cppcns.comofnum)imaycvgen]

#選中numofletter個字母

slcletter = [random.choice(string.ascii_letters) for i in range(numofletter)]

#打亂這個組合

slcchar = slcnum + slcletter

random.shuffle(slcchar)

#生成密碼

gimaycvgenenpwd = ''.join([i f程式設計客棧or i in slcchar])

return genpwd

if __name__ == '__main__':

&   print genpassword(6)

本文標題: python生成指定長度的隨機數密碼

本文位址:

PHP生成指定長度隨機數最簡潔的方法

剛才在寫簡訊驗證碼模組,需要用到指定位數的隨機數,然後網上一找發現太可怕了這麼簡單的事情竟然用了好幾十行多個迴圈巢狀 看來沒有好腦仁兒真的不適合當程式設計師。自寫了一行版本 function generate code length 4 為了便於理解,同時也為了這篇水文可以湊點字數,這是多行版 fu...

加密生成指定長度 KMS信封加密

今天的課程內容信封加密,是kms部分比較重要的內容。我們開始今天的課程內容。我們先看下什麼是信封加密。信封加密是類似數字信封技術的一種加密手段。這種技術將加密資料的資料金鑰封入信封中儲存 傳遞 和使用,不再使用主金鑰直接加解密資料。也就是說,信封加密使用客戶主金鑰生成資料金鑰,然後用離線的資料金鑰在...

VB獲取指定長度的隨機字串

指定長度的祖母數字組合 public function randomfix n as long as string randomize r r chr int rnd 26 65 生成乙個大寫字母 for i 2 to n n是指定長度 randomize t int rnd 3 select ca...