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

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

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

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

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

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

import string

import random

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

CODE_COUNT = 200

CODE_LEN =10

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

def strall():

  return (string.ascii_letters+string.digits)

string.ascii_letters是python3的寫(xiě)法,python2是string.letters

生成優(yōu)惠碼,這里用set()去除重復(fù),10個(gè)字符很容易產(chǎn)生重復(fù),重復(fù)數(shù)據(jù)set是不會(huì)添加的,利用這個(gè)特性保證了200個(gè)不重復(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ú)拿出來(lái)用變量保存,不然每次循環(huán)都會(huì)執(zhí)行一次這個(gè)函數(shù)

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

import string

import random



#假設(shè)需要生成200個(gè),長(zhǎng)度為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個(gè)優(yōu)惠碼。

相關(guān)文章

最新評(píng)論

瓮安县| 咸丰县| 盐池县| 洪泽县| 清镇市| 安陆市| 广饶县| 安顺市| 台中市| 枣强县| 区。| 张家口市| 克东县| 朝阳区| 南部县| 赤城县| 茂名市| 旅游| 乐都县| 平舆县| 通榆县| 甘孜| 四川省| 贵南县| 中卫市| 鄂伦春自治旗| 东乡族自治县| 镇安县| 收藏| 泰州市| 西平县| 梅河口市| 台北县| 武宁县| 双柏县| 农安县| 兴宁市| 武山县| 随州市| 波密县| 元氏县|