Python 如何生成 200 個啟用碼

2022-02-16 05:48:19 字數 685 閱讀 5957

請用 python 如何生成 200 個啟用碼。

啟用碼的格式為asqe-9xrk-lqwu-qkmt

要求1: 使用隨機生成時,生成數字概率為1/5,大寫字母和小寫字母概率各為2/5

要求2: 這200個啟用碼,他們各不相同

from random import randint

# 數字概率1/5 1 大寫字母為2/5 [2,3] 小寫字母概率2/5 [4,5]

def key_create(num):

keys = # 啟用碼列表

for i in range(num):

key = ""

for j in range(16):

if j % 4 == 0:

key += '-'

choice = randint(1, 5)

if choice == 1:

key += str(randint(0, 9))

elif 2 < choice < 4:

key += chr(randint(65, 90))

else:

key += chr(randint(97, 122))

return keys

result = key_create(200)

print(result)

練手python 隨機生成200個獲獎碼

code issues0 pull requests0 wiki pulse graphs settings small testing 隨機生成200個獲獎碼 0797e743 minutes ago create 隨機生成200個獲獎碼 65 lines 50 sloc 1.27 kb impo...

python 生成200個啟用碼並存進資料庫

第 0002 題 將 0001 題生成的 200 個啟用碼 或者優惠券 儲存到 mysql 關係型資料庫中。0000 0010題鏈結 如下 import random import pymysql defcreat num num,long str qwertyuiopasdfghjklzxcvbn...

Python練手專案1 生成200個啟用碼

分析 這道題目是個比較靈活的題目,我剛看到題目時,還有點懵逼,沒看明白意思。後來想了一下,本質上就是讓你生成200個隨機碼。我這裡生成的是乙個類似於windows系統啟用碼的隨機碼,看起來比較cool,當然也可能是我個人的感覺。上 import random squ qwertyuiopasdfgh...