Interface SharedStateDiscreteSampler

All Superinterfaces:
DiscreteSampler, SharedStateSampler<SharedStateDiscreteSampler>
All Known Implementing Classes:
AliasMethodDiscreteSampler, AliasMethodDiscreteSampler.SmallTableAliasMethodDiscreteSampler, CompositeSamplers.SharedStateDiscreteProbabilitySampler, CompositeSamplers.SharedStateDiscreteSamplerFactory.CompositeSharedStateDiscreteSampler, DiscreteUniformSampler, DiscreteUniformSampler.AbstractDiscreteUniformSampler, DiscreteUniformSampler.FixedDiscreteUniformSampler, DiscreteUniformSampler.LargeRangeDiscreteUniformSampler, DiscreteUniformSampler.OffsetDiscreteUniformSampler, DiscreteUniformSampler.PowerOf2RangeDiscreteUniformSampler, DiscreteUniformSampler.SmallRangeDiscreteUniformSampler, FastLoadedDiceRollerDiscreteSampler, FastLoadedDiceRollerDiscreteSampler.FixedValueDiscreteSampler, FastLoadedDiceRollerDiscreteSampler.FLDRSampler, GeometricSampler.GeometricExponentialSampler, GeometricSampler.GeometricP1Sampler, GuideTableDiscreteSampler, InverseTransformDiscreteSampler, KempSmallMeanPoissonSampler, LargeMeanPoissonSampler, MarsagliaTsangWangDiscreteSampler.AbstractMarsagliaTsangWangDiscreteSampler, MarsagliaTsangWangDiscreteSampler.Binomial.MarsagliaTsangWangFixedResultBinomialSampler, MarsagliaTsangWangDiscreteSampler.Binomial.MarsagliaTsangWangInversionBinomialSampler, MarsagliaTsangWangDiscreteSampler.MarsagliaTsangWangBase64Int16DiscreteSampler, MarsagliaTsangWangDiscreteSampler.MarsagliaTsangWangBase64Int32DiscreteSampler, MarsagliaTsangWangDiscreteSampler.MarsagliaTsangWangBase64Int8DiscreteSampler, PoissonSampler, RejectionInversionZipfSampler, RejectionInversionZipfSampler.RejectionInversionZipfSamplerImpl, SmallMeanPoissonSampler

public interface SharedStateDiscreteSampler extends DiscreteSampler, SharedStateSampler<SharedStateDiscreteSampler>
Sampler that generates values of type int and can create new instances to sample from the same state with a given source of randomness.
Since:
1.3