class Probs::Chance
Public Class Methods
new(probability) { || ... }
click to toggle source
# File lib/probs/chance.rb, line 3 def initialize(probability, &block) @probability = probability yield if block_given? and happen? end
Public Instance Methods
happen?()
click to toggle source
# File lib/probs/chance.rb, line 8 def happen? @probability.percent > Kernel.rand(100) end