module WeightedSampler

require 'pry'

Constants

ERROR_ALLOWANCE

sum of floats are never stable enough to guarantee exact equality to 1

VERSION

Public Class Methods

sample(enum, skip_normalization: false) click to toggle source
# File lib/weighted_sampler.rb, line 71
def self.sample(enum, skip_normalization: false)
  Base.new(enum, skip_normalization: skip_normalization).sample
end