Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class CardGame {
- private let deck: Deck
- private let randomizer: Randomizer
- init(deck: Deck, randomizer: Randomizer = DefaultRandomizer()) {
- self.deck = deck
- self.randomizer = randomizer
- }
- func drawRandomCard() -> Card {
- let index = randomizer.randomNumber(upperBound: deck.count)
- let card = deck[index]
- return card
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement