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