擅长:python、mysql、java
<p>我会这样做:</p>
<pre><code>from random import randrange as rr
Alphabet="abcdefghijklmnopqrstuvwxyz"
def generate(length):
code=[]
for _ in range(length):
random_number=rr(0,len(Alphabet))
if Alphabet[random_number]not in code:
code.append(Alphabet[random_number])
return code
</code></pre>
<p>这将从元组/列表/字符串(在我的示例中是字母表字符串)生成一个随机元素,并检查该元素是否已在代码中,如果未在代码中,则将其添加到代码中,代码的长度由参数确定</p>