import string
import random
#激活码中的字符和数字
field = string.ascii_letters + string.digits
#获得四个字母和数字的随即组合
def getRandom():
return "".join(random.sample(field,4))
#生成的每个激活码中有几组
def concatenate(group):
return "-".join([getRandom() for i in range(group)])
#生成几组激活码
def generate(n):
return [concatenate(4) for i in range(n)]
if __name__ == '__main__':
print(generate(3))
相关文章
- Python3,我只用一段代码,就写了个词云生成器,YYDS!
- Python3生成手写体数字方法
- 使用 Python 如何生成 200 个激活码(或者优惠券)
- python3 requests中使用ip代理池随机生成ip的实例
- 【python3】 django2.0 在生成数据库表时报错: TypeError: __init__() missing 1 required positional argument: 'on_delete'
- python3 线性同余发生器 ( random 随机数生成器 ) 伪随机数产生周期的一些探究
- python3 开发面试题(生成列表)6.1
- python3 解决HTMLTestRunner.py 生成测试报告
- Python3 + Appium + 安卓模拟器实现APP自动化测试并生成测试报告
- Python3实现爬取指定百度贴吧页面并保存页面数据生成本地文档的方法