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

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

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

用簡(jiǎn)單的方法生成隨機(jī)性較大的密碼

僅用20行代碼隨機(jī)生成密碼

核心思路:利用random模塊

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

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

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

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

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

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

import random
print("隨機(jī)數(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

補(bǔ)充:用Python隨機(jī)生成一個(gè)六位驗(yàn)證碼(驗(yàn)證碼由數(shù)字和字母組成(大小寫字母))

import random  
、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
這里要用到random函數(shù)中的隨機(jī)生成一個(gè)區(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())

總結(jié)

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

相關(guān)文章

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

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

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

    python使用opencv讀取圖片的實(shí)例

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

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

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

    python排序算法之選擇排序

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

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

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

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

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

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

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

    Windows上使用Python增加或刪除權(quán)限的方法

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

    Python導(dǎo)出并分析聊天記錄詳解流程

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

    flask路由分模塊管理及自定義restful響應(yīng)格式詳解

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

最新評(píng)論