擅长:python、mysql、java
<p>好吧,如果你想要两个互相排斥的事件,一个发生在20%的时间里,另一个发生在25%的时间里,那么</p>
<pre><code>chance = random.randint(1,100)
if chance <= 20:
print "20% chance of getting this"
elif chance <= 20+25:
print "25% change of getting this"
</code></pre>
<p>如果你希望它们是独立的,而不是相互影响,你必须生成另一个随机数。</p>
<pre><code>chance = random.randint(1,100)
if chance <= 20:
print "20% chance of getting this"
chance = random.randint(1,100)
if chance <= 25:
print "25% change of getting this"
</code></pre>