擅长:python、mysql、java
<p>你知道一个真正的纸牌游戏如何阻止你抽已经抽过的牌吗?不涉及抽牌黑名单。有一副牌,你洗牌。你知道吗</p>
<p>在你的程序中做同样的事情。与其试图维持抽牌的黑名单,不如在程序开始时洗牌一副牌,然后从牌堆中抽牌:</p>
<pre><code>import random
deck = some_list
random.shuffle(deck)
# when you want to draw a card
card = deck.pop()
</code></pre>