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