擅长:python、mysql、java
<p>与@black raven的答案相同,但具有更有效的唯一性检查<br/>
请注意,对保证唯一的字符串使用set结构</p>
<pre><code>import string
import random
def randStr(chars = string.ascii_uppercase + string.digits, N=4):
return ''.join(random.choice(chars) for _ in range(N))
strings = set()
while len(strings) != 1000:
newString = randStr('asdf')
strings.add(newString)
strings = list(strings)
</code></pre>