我想创建一个将使用这些字符的生成器:BCDFGHJKMPQRTVWXYZ 2 3 4 6 7 8 9
我希望它从列表中选择 18 个随机字母和从列表中选择 7 个随机数字并将它们混在一起(总共 25 个)。可以有重复。Python 或 C++。请帮忙!
python代码尝试:
import string
import random
letters = [random.choice('BCDFGHJKMPQRTVWXYZ') for x in range(18)]
numbers = [random.choice('2346789') for x in range(7)]
random.shuffle(letters + numbers)