每日一程-22.生成类似序列号字符串

Author: Notus(hehe_xiao@qq.com)
Create: 2019-03-01
Update: 2019-03-01

生成类似序列号的字符串

环境

Python version: 3.7.1

代码如下(a.py)

'''
	生成类似 W269-WFGW-YVCB-4J6C 序列号
	@Author: Notus(hehe_xiao@qq.com)
	@Create: 2019-03-01
	@Update: 2019-03-01
	@Version: 0.1
'''

import string
import random

alphnum = string.ascii_uppercase + string.digits

for i in range(20):
	r = random.sample(alphnum, 16)
	for index in range(4, 16, 5):
		r.insert(index, '-')
	serial = ''.join(r)
	print(serial)

运行结果

C:UsersNotusDesktop>python a.py
SO2G-PD84-FMKV-I1XH
6238-J7IE-ZSV1-D4NA
FK35-XD9A-7NPJ-YCZM
Y1FK-W6J7-RMIX-OEQ2
J3RV-Z5XP-S7H6-EUYL
FV4K-C1XM-YRQW-ZSJN
EQ91-R7YJ-L46P-S0IO
J6M8-CA1N-0UL4-FROW
RV0I-46XG-O2HP-W5KJ
ZXIG-5OA4-TMDQ-VF86
XYV1-6EOU-MQPH-7DIF
1D75-EP8A-YT90-CJSQ
CL01-8QDA-3PR7-2ZHY
5PQA-B34S-OUC6-H9ZG
3W7L-VQZC-URJX-GP6F
TR63-15GZ-V2MA-INJ7
F2V5-0CPB-G1RY-SE7N
79Q8-W6ER-TF3C-D5N0
VW9X-8SB0-KQE4-JD1F
HZ73-KJQT-OMG9-NBYR
原文地址:https://www.cnblogs.com/leo1875/p/10459241.html