十位隨機驗證碼
練習:
建立一個檔案,在裡面存放10000個十位隨機驗證碼
import random
f = open('code2.txt','w',encoding='utf-8')
for x in range(100000):
str = 'qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM0123456789'
list = ''
for y in range(10):
a = random.choice(str)
list += a
f.write(list+'\n')
f.close()
獲取上述中的檔案,然後判斷每個驗證碼中數字出現的次數。
f = open('code2.txt','r',encoding='utf-8')
a=f.readlines()
for x in a:
i = 0
for y in x.strip():
if y.isdigit():
i+=1
else:
pass
f1 = open('code3.txt', 'a', encoding='utf-8')
f1.writelines(str(i)+'\n')
f1.close()
f.close()
統計所有的數字出的次數:
f = open('code2.txt','r',encoding='utf-8')
num_count = {}
a = f.read()
num_count['0'] = a.count('0')
num_count['1'] = a.count('1')
num_count['2'] = a.count('2')
num_count['3'] = a.count('3')
num_count['4'] = a.count('4')
num_count['5'] = a.count('5')
num_count['6'] = a.count('6')
num_count['7'] = a.count('7')
num_count['8'] = a.count('8')
num_count['9'] = a.count('9')
print(num_count)
執行結果如下:
{'0': 15978, '1': 16399, '2': 16539, '3': 16163, '4': 16269, '5': 16102, '6': 16275, '7': 15937, '8': 15934, '9': 16001}
相關文章
- 隨機驗證碼隨機
- 隨機生成四個驗證碼隨機
- 應用:隨機生成驗證碼隨機
- JavaScript隨機五位數驗證碼JavaScript隨機
- servlet awt隨機圖片驗證碼Servlet隨機
- python生成隨機圖形驗證碼Python隨機
- 隨機生成六位數驗證碼隨機
- 3個隨機圖片驗證程式碼隨機
- Python PIL模組隨機生成中文驗證碼Python隨機
- iOS開發 - 隨機圖片驗證碼封裝iOS隨機封裝
- Python隨機生成驗證碼的兩種方法Python隨機
- PHP實現隨機數字、字母的驗證碼功能PHP隨機
- struts2生成隨機驗證碼圖片隨機
- java視窗登入介面實現隨機驗證碼Java隨機
- javascript實現的生成驗證碼隨機數程式碼例項JavaScript隨機
- 短視訊直播系統,接收到產生驗證碼請求時隨機生成驗證碼隨機
- 短視訊開發,生成隨機的驗證碼數字隨機
- PostgreSQL 生成隨機數字、字串、日期、驗證碼以及 UUIDSQL隨機字串UI
- 影片直播系統原始碼,java 隨機驗證碼 、10 分鐘有效原始碼Java隨機
- 驗證碼機制之驗證碼重複使用
- 一對一聊天原始碼,驗證碼生成隨機數字排列組合原始碼隨機
- Java之生成一個隨機驗證碼(數字+大小寫字母)Java隨機
- Android開發之自定義隨機驗證碼控制元件Android隨機控制元件
- 手機號碼驗證
- Django登入(含隨機生成圖片驗證碼)註冊例項Django隨機
- java隨機動態生成漢字驗證碼圖片的例項程式碼分享Java隨機
- js驗證手機號碼JS
- 短視訊軟體開發,驗證碼的隨機數如何產生隨機
- Java隨機生成圖片與HTML表單中的驗證碼實現Java隨機HTML
- 用C#生成隨機中文漢字驗證碼的基本原理C#隨機
- Python中存放10000個6位隨機數字的驗證碼Python隨機
- PHP註冊登入:包括資料存入資料庫,生成隨機驗證碼PHP資料庫隨機
- ios 手機驗證碼獲取iOS
- 驗證碼原理及驗證
- 驗證碼---js重新整理驗證碼JS
- JavaScript驗證碼生成和驗證效果JavaScript
- 驗證手機號碼格式的程式碼例項
- 機器視覺以及驗證碼識別視覺