Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class TCard():
- def __init__(self):
- self.Suit = 0
- aelf.Rank = 0
- Deck = [None]
- def LoadDeck(Deck):
- CurrentFile = open('deck.txt', 'r')
- Count = 1
- while True:
- LineFromFile = CurrentFile.readline()
- if not LineFromFile:
- CurrentFile.close()
- break
- Deck[Count].Suit = int(LineFromFile)
- LineFromFile = CurrentFile.readline()
- Deck[Count].Rank = int(LineFromFile)
- Count = Count + 1
- def ShuffleDeck(Deck):
- SwapSpace = TCard()
- NoOfSwaps = 1000
- for NoOfSwapsMadeSoFar in range(1, NoOfSwaps + 1):
- Position1 = random.randint(1, 52)
- Position2 = random.randint(1, 52)
- SwapSpace.Rank = Deck[Position1].Rank
- SwapSpace.Suit = Deck[Position1].Suit
- Deck[Position1].Rank = Deck[Position2].Rank
- Deck[Position1].Suit = Deck[Position2].Suit
- Deck[Position2].Rank = SwapSpace.Rank
- Deck[Position2].Suit = SwapSpace.Suit
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement