Python 練習(xí)冊 1-生成 200 個(gè)激活碼

題目取自Yixiaohan的python練習(xí)冊

目標(biāo)

做為 Apple Store App 獨(dú)立開發(fā)者,你要搞限時(shí)促銷,為你的應(yīng)用生成激活碼(或者優(yōu)惠券),使用 Python 如何生成 200 個(gè)激活碼(或者優(yōu)惠券

UUID簡介

UUID是128位的全局唯一標(biāo)識符,通常由32字節(jié)的字符串表示。它可以保證時(shí)間和空間的唯一性。

  • uuid1:基于時(shí)間戳
  • uuid2:基于分布式計(jì)算環(huán)境DCE(python中沒有此函數(shù))
  • uuid3:基于名字的MD5散列值
  • uuid4:基于隨機(jī)數(shù)
  • uuid5:基于名字的SHA-1散列值

代碼

import uuid


def generateCode(num):
    list = []
    for i in range(num):
        list.append(uuid.uuid1())
    return list


if __name__ == "__main__":
    codes = generateCode(20000)
    code_file = open('gencodes.txt', 'w')
    for code in codes:
        code_file.write(str(code) + "\n")
    code_file.close()
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 題目來自:Python 練習(xí)冊,每天一個(gè)小程序,今天做的是第二題,使用 Python 如何生成 200 個(gè)激活碼。...
    mmmwhy閱讀 1,976評論 0 3
  • Python 練習(xí)冊,每天一個(gè)小程序,原題來自Yixiaohan/show-me-the-code我的代碼倉庫在G...
    王鵬程Orange閱讀 1,616評論 1 7
  • 第0001題:做為Apple Store App獨(dú)立開發(fā)者,你要搞限時(shí)促銷,為你的應(yīng)用生成激活碼(或者優(yōu)惠券),使...
    bluescorpio閱讀 789評論 0 4
  • # Python 資源大全中文版 我想很多程序員應(yīng)該記得 GitHub 上有一個(gè) Awesome - XXX 系列...
    aimaile閱讀 26,836評論 6 427
  • 阿斯頓發(fā)送到發(fā)送到發(fā)送到發(fā)送到發(fā)送到發(fā)的發(fā)阿斯頓發(fā)送到發(fā)送到發(fā)送到發(fā)送到發(fā)送到發(fā)的發(fā)阿斯頓發(fā)送到發(fā)送到發(fā)送到發(fā)送到...
    硨磲LN閱讀 286評論 0 1

友情鏈接更多精彩內(nèi)容