(self, num_cards)
return cards
draws from top. is completely deterministic from a given starting state
draws from top. is completely deterministic from a given starting state
draws from top . is completely deterministic from a given starting state
def draw(self, num_cards):
        """ draws from top. is completely deterministic from a given starting state """
        cards = self.deck_remaining[:num_cards]
        self.deck_remaining = self.deck_remaining[num_cards:]
        return cards
def draw ( self , num_cards ) : cards = self . deck_remaining [ : num_cards ] self . deck_remaining = self . deck_remaining [ num_cards : ] return cards