擅长:python、mysql、java
<p>random接受一个iterable,因此生成第一个列表,然后执行一个小的筛选以从第一个随机列表中排除项目:</p>
<pre><code>import random
rd1 = random.sample(range(0, 10), 5)
rd2 = random.sample([i for i in range(0, 10) if i not in rd1], 5)
print(rd1)
print(rd2)
</code></pre>
<p>输出:</p>
<pre><code>[2, 6, 9, 5, 0]
[4, 1, 3, 8, 7]
</code></pre>