求大佬解答 使用random库生成20个不同软件序列号。例K56TM-SAKMB-ZN987-PIASZ-JSL96 生成这样的序列号
import random
str='ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890'
for j in range(20):
serial=''
for i in range(25):
index=random.randint(0,len(str)-1)
serial=serial+str[index:index+1]
if i%5==4 and i<20:
serial=serial+'-'
print(serial)
import random
a = []
b = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ'
for i in range(20):
a.append('-'.join([''.join([random.choice(b) for x in range(5)]) for n in range(5)]))
print('\n'.join(a))