public class Sampler
extends Object
Discrete distribution sampler:
Samples from a given discrete distribution: you provide a source of randomness and a Vector
(cardinality N) which describes a distribution over [0,N), and calls to sample() sample
from 0 to N using this distribution