欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python隨機生成大小寫字母數(shù)字混合密碼(僅20行代碼)

 更新時間:2020年02月01日 10:49:51   作者:poisonmmmm  
這篇文章主要介紹了python隨機生成大小寫字母數(shù)字混合密碼,主要是利用random模塊隨機生成數(shù)字,大小寫字母,通過循環(huán)次數(shù)來實現(xiàn)此功能,需要的朋友可以參考下

用簡單的方法生成隨機性較大的密碼

僅用20行代碼隨機生成密碼

核心思路:利用random模塊

random模塊隨機生成數(shù)字,大小寫字母,循環(huán)次數(shù)

while循環(huán)+隨機生成的循環(huán)次數(shù)——>隨機plus++

大寫字母ASKII碼在65-90之間

小寫字母Askll碼在97-122之間

最終效果: x個大寫字母+y個數(shù)字+z個小寫字母(x,y,z均隨機)

隨機性相較于以往單調的 小寫+數(shù)字+大寫+小寫+數(shù)字+大寫… 循環(huán)有所提升

import random
print("隨機數(shù)生成”)
time=random.randint(1,2)
  while time:
    time1=random.randint(1, 3)
    time2=random.randint(1, 2)
    time3=random.randint(1, 3)
    while time1:
     a= random.randint(65,90)
     print("%c"%a,end="")
     time1-=1
    while time 2:
     c= random.randint(0,99)
     print("%d"%c,end="")
     time2-=1
    while time3:
     b= random.randint(97,122)
     print("%c"%b,end="")
     time 3-=1
  time-=1

補充:用Python隨機生成一個六位驗證碼(驗證碼由數(shù)字和字母組成(大小寫字母))

import random  
、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
這里要用到random函數(shù)中的隨機生成一個區(qū)間的整數(shù) randint 函數(shù)模塊 
第一次知道循環(huán)可以這樣用 for _ in range():
hhh
、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
def generate_code(code_len = 6):
  all_char = '0123456789qazwsxedcrfvtgbyhnujmikolpQAZWSXEDCRFVTGBYHNUJIKOLP'
  index = len(all_char) + 1
  code = ''
  for _ in range(code_len):
    num = random.randint(0,index)
    code += all_char[num]
  return code 
print(generate_code())

總結

以上所述是小編給大家介紹的python隨機生成大小寫字母數(shù)字混合密碼(僅20行代碼),希望對大家有所幫助!

相關文章

  • 利用python繪制中國地圖(含省界、河流等)

    利用python繪制中國地圖(含省界、河流等)

    這篇文章主要介紹了利用python繪制中國地圖,幫助大家更好的理解和使用python繪制圖形,感興趣的朋友可以了解下
    2020-09-09
  • python使用opencv讀取圖片的實例

    python使用opencv讀取圖片的實例

    下面小編就為大家?guī)硪黄猵ython使用opencv讀取圖片的實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • Python 如何優(yōu)雅的將數(shù)字轉化為時間格式的方法

    Python 如何優(yōu)雅的將數(shù)字轉化為時間格式的方法

    這篇文章主要介紹了Python 如何優(yōu)雅的將數(shù)字轉化為時間格式的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-09-09
  • python排序算法之選擇排序

    python排序算法之選擇排序

    這篇文章主要介紹了python排序算法之選擇排序,選擇排序表示從無序的數(shù)組中,每次選擇最小或最大的數(shù)據(jù),從無序數(shù)組中放到有序數(shù)組的末尾,以達到排序的效果,需要的朋友可以參考下
    2023-04-04
  • 詳解python里使用正則表達式的分組命名方式

    詳解python里使用正則表達式的分組命名方式

    這篇文章主要介紹了詳解python里使用正則表達式的分組命名方式的相關資料,希望通過本文能幫助到大家,需要的朋友可以參考下
    2017-10-10
  • 跟老齊學Python之使用Python操作數(shù)據(jù)庫(1)

    跟老齊學Python之使用Python操作數(shù)據(jù)庫(1)

    本文詳細講述了使用python操作數(shù)據(jù)庫所需要了解的知識以及準備工作,十分的詳盡,這里推薦給想學習python的小伙伴。
    2014-11-11
  • 解決Python3中Matplotlib繪圖顯示方塊的問題

    解決Python3中Matplotlib繪圖顯示方塊的問題

    這篇文章主要介紹了解決Python3中Matplotlib繪圖顯示方塊的問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • Windows上使用Python增加或刪除權限的方法

    Windows上使用Python增加或刪除權限的方法

    下面小編就為大家分享一篇Windows上使用Python增加或刪除權限的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • Python導出并分析聊天記錄詳解流程

    Python導出并分析聊天記錄詳解流程

    這篇文章主要介紹了Python將QQ聊天記錄生成詞云的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-02-02
  • flask路由分模塊管理及自定義restful響應格式詳解

    flask路由分模塊管理及自定義restful響應格式詳解

    這篇文章主要為大家介紹了flask路由分模塊管理及自定義restful響應格式詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-08-08

最新評論