擅长:python、mysql、java
<p>最简单的方法是创建N个随机字符串,然后对它们进行排序。在</p>
<p>那么,如何创建一个随机字符串呢?好吧,您还没有指定您的规则是什么,但是您的三个示例是从ASCII小写、大写和数字集合中提取的1到12个字符的字符串,所以让我们这样做。在</p>
<pre><code>length = random.randrange(1, 13)
letters = random.choices(string.ascii_letters + string.digits, k=length)
string = ''.join(letters)
</code></pre>
<p>所以,只要做N次,然后分类。在</p>
<p>组合起来:</p>
^{pr2}$
<p>这应该足够简单,您可以自定义它的任何你想要的。想要不区分大小写的排序吗?只需将<code>key=str.upper</code>添加到<code>sorted</code>中。想要其他长度分布吗?只需替换<code>randrange</code>。等等。在</p>