## Uses of Interfaceorg.apache.commons.rng.sampling.SharedStateSampler

• Packages that use SharedStateSampler
Package Description
org.apache.commons.rng.sampling
Samplers
org.apache.commons.rng.sampling.distribution
Distribution samplers
org.apache.commons.rng.sampling.shape
Shape samplers
• ### Uses of SharedStateSampler in org.apache.commons.rng.sampling

Subinterfaces of SharedStateSampler in org.apache.commons.rng.sampling
Modifier and Type Interface Description
interface  SharedStateObjectSampler<T>
Sampler that generates values of a specified type and can create new instances to sample from the same state with a given source of randomness.
Classes in org.apache.commons.rng.sampling that implement SharedStateSampler
Modifier and Type Class Description
class  CollectionSampler<T>
Sampling from a Collection.
class  CombinationSampler
Class for representing combinations of a sequence of integers.
class  DiscreteProbabilityCollectionSampler<T>
Sampling from a collection of items with user-defined probabilities.
class  PermutationSampler
Class for representing permutations of a sequence of integers.
class  UnitSphereSampler
• ### Uses of SharedStateSampler in org.apache.commons.rng.sampling.distribution

Subinterfaces of SharedStateSampler in org.apache.commons.rng.sampling.distribution
Modifier and Type Interface Description
interface  SharedStateContinuousSampler
Sampler that generates values of type double and can create new instances to sample from the same state with a given source of randomness.
interface  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.
interface  SharedStateLongSampler
Sampler that generates values of type long and can create new instances to sample from the same state with a given source of randomness.
Classes in org.apache.commons.rng.sampling.distribution that implement SharedStateSampler
Modifier and Type Class Description
class  AhrensDieterExponentialSampler
Sampling from an exponential distribution.
class  AhrensDieterMarsagliaTsangGammaSampler
Sampling from the gamma distribution.
class  AliasMethodDiscreteSampler
Distribution sampler that uses the Alias method.
class  BoxMullerNormalizedGaussianSampler
Box-Muller algorithm for sampling from Gaussian distribution with mean 0 and standard deviation 1.
class  ChengBetaSampler
Sampling from a beta distribution.
class  ContinuousUniformSampler
Sampling from a uniform distribution.
class  DirichletSampler
Sampling from a Dirichlet distribution.
class  DiscreteUniformSampler
Discrete uniform distribution sampler.
class  GaussianSampler
Sampling from a Gaussian distribution with given mean and standard deviation.
class  GuideTableDiscreteSampler
Compute a sample from n values each with an associated probability.
class  InverseTransformContinuousSampler
Distribution sampler that uses the inversion method.
class  InverseTransformDiscreteSampler
Distribution sampler that uses the inversion method.
class  InverseTransformParetoSampler
Sampling from a Pareto distribution.
class  KempSmallMeanPoissonSampler
Sampler for the Poisson distribution.
class  LargeMeanPoissonSampler
Sampler for the Poisson distribution.
class  LevySampler
Sampling from a Lévy distribution.
class  LogNormalSampler
Sampling from a log-normal distribution.
class  MarsagliaNormalizedGaussianSampler
Marsaglia polar method for sampling from a Gaussian distribution with mean 0 and standard deviation 1.
class  PoissonSampler
Sampler for the Poisson distribution.
class  RejectionInversionZipfSampler
Implementation of the Zipf distribution.
class  SmallMeanPoissonSampler
Sampler for the Poisson distribution.
class  StableSampler
Samples from a stable distribution.
class  UniformLongSampler
Discrete uniform distribution sampler generating values of type long.
class  ZigguratNormalizedGaussianSampler
Marsaglia and Tsang "Ziggurat" method for sampling from a Gaussian distribution with mean 0 and standard deviation 1.
class  ZigguratSampler
Modified ziggurat method for sampling from Gaussian and exponential distributions.
static class  ZigguratSampler.Exponential
Modified ziggurat method for sampling from an exponential distributions.
static class  ZigguratSampler.NormalizedGaussian
Modified ziggurat method for sampling from a Gaussian distribution with mean 0 and standard deviation 1.
• ### Uses of SharedStateSampler in org.apache.commons.rng.sampling.shape

Classes in org.apache.commons.rng.sampling.shape that implement SharedStateSampler
Modifier and Type Class Description
class  BoxSampler
Generate points uniformly distributed within a n-dimension box (hyperrectangle).
class  LineSampler
Generate points uniformly distributed on a line.
class  TetrahedronSampler
Generate points uniformly distributed within a tetrahedron.
class  TriangleSampler
class  UnitBallSampler