[英]How to Generate random code with 4 digit string and 4 digit number in Python?
我有这个代码
import random
FullChar = 'CDHKPQRVXY123456789'
total = 10
count = 8
for i in range(total):
unique_code = ''.join(random.sample(FullChar, count))
print(unique_code)
如何在 Python 中生成只有 4 位字符串和 4 位数字的随机码?
Expected Output:
FH98UK67
23YTP7H4
14XG3QD2
H12P56KV
您可以将令牌分解为字符和数字,select 每个四个,然后随机播放:
import random
chars = 'CDHKPQRVXY'
nums = '123456789'
total = 10
for i in range(total):
selects = random.sample(chars, 4) + random.sample(nums, 4)
random.shuffle(selects)
unique_code = ''.join(selects)
print(unique_code)
印刷:
51DH63KR
P8Q749HX
P684HYQ7
Y74XDR95
358PD4HQ
8CRQ5D93
2X3R5K6Y
R48PDY23
7VXY86P2
96KQHV71
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.