Advertisement
dmesticg

Untitled

May 30th, 2018
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. import random
  2. import collections
  3.  
  4. class deck: #!
  5. def __init__(self,numsuit,numcard):
  6. self.numsuit = numsuit
  7. self.numcard = numcard
  8. self.deck = [[True] * numsuit for i in range (numcard)]
  9.  
  10. def createCard(self): #!
  11. card = ""
  12. if self.deck.count:
  13. suitval = random.randint(0,self.numsuit-1)
  14. cardval = random.randint(0,self.numcard-1)
  15. while self.deck[cardval][suitval] == False:
  16. suitval = random.randint(0,self.numsuit-1)
  17. cardval = random.randint(0,self.numcard-1)
  18. self.deck[cardval][suitval] = False
  19. return((cardval,suitval))
  20.  
  21. def createHand(self,handSize):
  22. cards = []
  23. for i in range(handSize):
  24. deck,card = createCard(deck,numsuit,numcard)
  25. cards.append(card)
  26. return(cards)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement