Module: Alexckrandomizer
- Defined in:
- lib/alexckrandomizer.rb,
lib/alexckrandomizer/version.rb
Defined Under Namespace
Constant Summary collapse
- VERSION =
"0.1.2"
Instance Method Summary collapse
Instance Method Details
#cards ⇒ Object
19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
# File 'lib/alexckrandomizer.rb', line 19 def cards number = rand(1..13) if number == 1 number = "Ace" elsif number == 11 number = "Jack" elsif number == 12 number = "Queen" elsif number == 13 number = "King" end suit = rand(1..4) if suit == 1 suit = "clubs" elsif suit == 2 suit = "spades" elsif suit == 3 suit = "diamonds" else suit = "hearts" end return "#{number} of #{suit}." end |
#dice(die) ⇒ Object
45 46 47 48 49 50 51 |
# File 'lib/alexckrandomizer.rb', line 45 def dice(die) rolls = [] die.times do rolls << rand(1..6) end return rolls end |
#lottery(picks, highest_number) ⇒ Object
53 54 55 56 57 58 59 |
# File 'lib/alexckrandomizer.rb', line 53 def lottery(picks, highest_number) draw = [] picks.times do draw << rand(1..highest_number) end return draw end |