最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python生成指定數(shù)量的優(yōu)惠碼實操內(nèi)容

 更新時間:2019年06月18日 14:47:32   投稿:laozhang  
在本篇文章里小編給大家整理了關(guān)于Python生成指定數(shù)量的優(yōu)惠碼的實例內(nèi)容以及相關(guān)代碼,有需要的朋友們學(xué)習(xí)下。

Python生成指定數(shù)量的優(yōu)惠碼

打開Python開發(fā)工具IDLE,新建‘codeGen.py'文件,并保存

導(dǎo)入需要的包,這里需要random和string,代碼如下:

import string

import random

假設(shè)需要生成200個,長度為10的優(yōu)惠碼,實際應(yīng)用這個可以作為參數(shù)進(jìn)來

CODE_COUNT = 200

CODE_LEN =10

設(shè)計的優(yōu)惠碼由字母和數(shù)字組成,通過下面函數(shù)獲取所有字母和數(shù)字,字母區(qū)分大小寫

def strall():

  return (string.ascii_letters+string.digits)

string.ascii_letters是python3的寫法,python2是string.letters

生成優(yōu)惠碼,這里用set()去除重復(fù),10個字符很容易產(chǎn)生重復(fù),重復(fù)數(shù)據(jù)set是不會添加的,利用這個特性保證了200個不重復(fù)的優(yōu)惠碼

def codeGen():

  CodeSet = set()

  while len(CodeSet) < CODE_COUNT:

    code = ''.join([random.choice(strall()) for i in range(CODE_LEN)])

    CodeSet.add(code)

  return CodeSet

這里最好把strall()單獨(dú)拿出來用變量保存,不然每次循環(huán)都會執(zhí)行一次這個函數(shù)

編寫程序入口,調(diào)用優(yōu)惠碼生成函數(shù)打印出所有優(yōu)惠碼,完整代碼如下:

import string

import random



#假設(shè)需要生成200個,長度為10的優(yōu)惠碼




CODE_COUNT = 200

CODE_LEN =10







def strall():

  return (string.ascii_letters+string.digits)




def codeGen():

  CodeSet = set()

  while len(CodeSet) < CODE_COUNT:

    code = ''.join([random.choice(strall()) for i in range(CODE_LEN)])

    CodeSet.add(code)

  return CodeSet




if __name__ == '__main__':

  

  print (codeGen())

F5運(yùn)行程序,打印出200個優(yōu)惠碼。

相關(guān)文章

最新評論

莲花县| 民丰县| 庆安县| 武穴市| 濮阳市| 桑植县| 阳山县| 伊金霍洛旗| 本溪| 师宗县| 大悟县| 县级市| 丹阳市| 松滋市| 门源| 道孚县| 日土县| 锡林郭勒盟| 平泉县| 宁德市| 石狮市| 华容县| 湘阴县| 苍南县| 阜阳市| 佳木斯市| 乌兰浩特市| 大埔区| 屯留县| 高邑县| 永吉县| 秦安县| 金川县| 汤阴县| 嘉定区| 正镶白旗| 阿拉尔市| 西充县| 东平县| 正安县| 沧州市|