擅长:python、mysql、java
<p>您正在生成<strong>一个</strong>编号,然后将其打印多次。在</p>
<p>生成多个数字:</p>
<pre><code>print "Your lucky numbers are: ", randint(1,50), randint(1,50), randint(1,50), randint(1,50), randint(1,50)
</code></pre>
<p>或生成列表:</p>
^{pr2}$
<p>或者更好的是,生成所有允许的数字(使用<code>range()</code>),然后从中选取一个样本:</p>
<pre><code>possible_numbers = range(1, 51) # end point is not included
numbers = random.sample(possible_numbers, 5)
print "Your lucky numbers are: ", ' '.join(map(str, numbers))
</code></pre>
<p>现在,<code>numbers</code>被保证由完全唯一的数字组成。在</p>
<p><code>numbers</code>变量不会在每次打印时奇迹般地更新,因为它只引用<code>random.randint(1, 50)</code>的<em>结果</em>。在</p>