class Wild::NSidedDice
Public Class Methods
new(multiplier: 1, sides:)
click to toggle source
# File lib/wild/n_sided_dice.rb, line 5 def initialize(multiplier: 1, sides:) @multiplier = multiplier @sides = sides end
Public Instance Methods
roll()
click to toggle source
# File lib/wild/n_sided_dice.rb, line 10 def roll Array.new(@multiplier) { rand(1..@sides) }.sum end