Revised poker game

This commit is contained in:
Donald Calloway 2025-10-04 20:27:50 -07:00
parent d0cb7586db
commit 238240fa50

View File

@ -228,10 +228,15 @@ class Deck:
self.cards: List[Card] = [Card(rank, suit) for suit in SUITS for rank in RANKS] self.cards: List[Card] = [Card(rank, suit) for suit in SUITS for rank in RANKS]
random.seed(time.time()) # Seed random number generator with current time random.seed(time.time()) # Seed random number generator with current time
random.shuffle(self.cards) random.shuffle(self.cards)
deck_copy = copy.deepcopy(deck) deck = copy.deepcopy(self.cards)
for _ in range(7): # Shuffle the deck 7 times time.sleep(0.1)
random.shuffle(deck_copy) random.shuffle(deck)
deck = deck_copy time.sleep(0.1)
random.shuffle(deck)
time.sleep(0.1)
random.shuffle(deck)
time.sleep(0.1)
random.shuffle(deck)
def deal_card(self) -> Card: def deal_card(self) -> Card:
return self.cards.pop(0) return self.cards.pop(0)