Advertisement
Guest User

Untitled

a guest
Mar 27th, 2017
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.38 KB | None | 0 0
  1. class CardGame {
  2. private let deck: Deck
  3. private let randomizer: Randomizer
  4.  
  5. init(deck: Deck, randomizer: Randomizer = DefaultRandomizer()) {
  6. self.deck = deck
  7. self.randomizer = randomizer
  8. }
  9.  
  10. func drawRandomCard() -> Card {
  11. let index = randomizer.randomNumber(upperBound: deck.count)
  12. let card = deck[index]
  13. return card
  14. }
  15. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement