如何在 python 中生成具有不同或不相等字符的代码

How to generated code with different or unequal characters in python

我是 Python 的新手。如何生成具有不同或不相等字符的代码?

我想要这样的输出

假设您将拥有 full_char 中所有可能的字符,count 是您的 unique_code 的长度,您可以使用:

import random

full_char = 'CEFLMPRTVWXYK0123456789#'
count = 10
unique_code = ''.join(random.sample(full_char, count))

此代码将生成 full_char 中唯一的随机字符代码。

如果你一直想拥有一个'#',你可以使用以下方法:

import random

full_char = 'CEFLMPRTVWXYK0123456789'
count = 10
unique_code = ''.join(random.sample(full_char, count - 1)) + '#'
unique_code = ''.join(random.sample(unique_code, len(unique_code)))