請用 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...