Index

A B C D E F G I J K L M N O P R S T U V W X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractWell - Class in org.apache.commons.rng.core.source32
This abstract class implements the WELL class of pseudo-random number generator from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.
AbstractWell(int, int[]) - Constructor for class org.apache.commons.rng.core.source32.AbstractWell
Creates an instance with the given seed.
AbstractWell.IndexTable - Class in org.apache.commons.rng.core.source32
Inner class used to store the indirection index table which is fixed for a given type of WELL class of pseudo-random number generator.
add(S, double) - Method in interface org.apache.commons.rng.sampling.CompositeSamplers.Builder
Adds the sampler to the composite.
AhrensDieterExponentialSampler - Class in org.apache.commons.rng.sampling.distribution
Sampling from an exponential distribution.
AhrensDieterExponentialSampler(UniformRandomProvider, double) - Constructor for class org.apache.commons.rng.sampling.distribution.AhrensDieterExponentialSampler
Create an instance.
AhrensDieterMarsagliaTsangGammaSampler - Class in org.apache.commons.rng.sampling.distribution
Sampling from the gamma distribution.
AhrensDieterMarsagliaTsangGammaSampler(UniformRandomProvider, double, double) - Constructor for class org.apache.commons.rng.sampling.distribution.AhrensDieterMarsagliaTsangGammaSampler
This instance delegates sampling.
alias - Variable in class org.apache.commons.rng.sampling.distribution.AliasMethodDiscreteSampler
The alias table.
ALIAS_METHOD - Enum constant in enum org.apache.commons.rng.sampling.CompositeSamplers.DiscreteProbabilitySampler
Sample using the alias method (see AliasMethodDiscreteSampler).
AliasMethodDiscreteSampler - Class in org.apache.commons.rng.sampling.distribution
Distribution sampler that uses the Alias method.
ArraySampler - Class in org.apache.commons.rng.sampling
Utilities for shuffling an array in-place.

B

BaseProvider - Class in org.apache.commons.rng.core
Base class with default implementation for common methods.
BaseProvider() - Constructor for class org.apache.commons.rng.core.BaseProvider
Create an instance.
BoxMullerGaussianSampler - Class in org.apache.commons.rng.sampling.distribution
Deprecated.
Since version 1.1. Please use BoxMullerNormalizedGaussianSampler and GaussianSampler instead.
BoxMullerGaussianSampler(UniformRandomProvider, double, double) - Constructor for class org.apache.commons.rng.sampling.distribution.BoxMullerGaussianSampler
Deprecated.
Create an instance.
BoxMullerLogNormalSampler - Class in org.apache.commons.rng.sampling.distribution
Deprecated.
Since version 1.1. Please use LogNormalSampler instead.
BoxMullerLogNormalSampler(UniformRandomProvider, double, double) - Constructor for class org.apache.commons.rng.sampling.distribution.BoxMullerLogNormalSampler
Deprecated.
Create an instance.
BoxMullerNormalizedGaussianSampler - Class in org.apache.commons.rng.sampling.distribution
Box-Muller algorithm for sampling from Gaussian distribution with mean 0 and standard deviation 1.
BoxMullerNormalizedGaussianSampler(UniformRandomProvider) - Constructor for class org.apache.commons.rng.sampling.distribution.BoxMullerNormalizedGaussianSampler
Create an instance.
BoxSampler - Class in org.apache.commons.rng.sampling.shape
Generate points uniformly distributed within a n-dimension box (hyperrectangle).
build(UniformRandomProvider) - Method in interface org.apache.commons.rng.sampling.CompositeSamplers.Builder
Builds the composite sampler.
ByteArray2IntArray - Class in org.apache.commons.rng.simple.internal
Creates a int[] from a byte[].
ByteArray2IntArray() - Constructor for class org.apache.commons.rng.simple.internal.ByteArray2IntArray
Create an instance.
ByteArray2LongArray - Class in org.apache.commons.rng.simple.internal
Creates a long[] from a byte[].
ByteArray2LongArray() - Constructor for class org.apache.commons.rng.simple.internal.ByteArray2LongArray
Create an instance.

C

checkIndex(int, int, int) - Method in class org.apache.commons.rng.core.BaseProvider
Checks whether index is in the range [min, max].
checkStateSize(byte[], int) - Method in class org.apache.commons.rng.core.BaseProvider
Deprecated.
Method is used internally and should be made private in some future release.
ChengBetaSampler - Class in org.apache.commons.rng.sampling.distribution
Sampling from a beta distribution.
ChengBetaSampler(UniformRandomProvider, double, double) - Constructor for class org.apache.commons.rng.sampling.distribution.ChengBetaSampler
Creates a sampler instance.
CollectionSampler<T> - Class in org.apache.commons.rng.sampling
Sampling from a Collection.
CollectionSampler(UniformRandomProvider, Collection) - Constructor for class org.apache.commons.rng.sampling.CollectionSampler
Creates a sampler.
CombinationSampler - Class in org.apache.commons.rng.sampling
Class for representing combinations of a sequence of integers.
CombinationSampler(UniformRandomProvider, int, int) - Constructor for class org.apache.commons.rng.sampling.CombinationSampler
Creates a generator of combinations.
composeStateInternal(byte[], byte[]) - Method in class org.apache.commons.rng.core.BaseProvider
Combine parent and subclass states.
CompositeSamplers - Class in org.apache.commons.rng.sampling
Factory class to create a sampler that combines sampling from multiple samplers.
CompositeSamplers.Builder<S> - Interface in org.apache.commons.rng.sampling
Builds a composite sampler.
CompositeSamplers.DiscreteProbabilitySampler - Enum in org.apache.commons.rng.sampling
The DiscreteProbabilitySampler class defines implementations that sample from a user-defined discrete probability distribution.
CompositeSamplers.DiscreteProbabilitySamplerFactory - Interface in org.apache.commons.rng.sampling
A factory for creating a sampler of a user-defined discrete probability distribution.
ContinuousInverseCumulativeProbabilityFunction - Interface in org.apache.commons.rng.sampling.distribution
Interface for a continuous distribution that can be sampled using the inversion method.
ContinuousSampler - Interface in org.apache.commons.rng.sampling.distribution
Sampler that generates values of type double.
ContinuousUniformSampler - Class in org.apache.commons.rng.sampling.distribution
Sampling from a uniform distribution.
ContinuousUniformSampler(UniformRandomProvider, double, double) - Constructor for class org.apache.commons.rng.sampling.distribution.ContinuousUniformSampler
Create an instance.
convert(byte[]) - Method in class org.apache.commons.rng.simple.internal.ByteArray2IntArray
Converts seed from input type to output type.
convert(byte[]) - Method in class org.apache.commons.rng.simple.internal.ByteArray2LongArray
Converts seed from input type to output type.
convert(byte[], int) - Method in enum org.apache.commons.rng.simple.internal.NativeSeedType
Convert the input byte[] seed to the native seed type.
convert(int[]) - Method in class org.apache.commons.rng.simple.internal.IntArray2Int
Converts seed from input type to output type.
convert(int[]) - Method in class org.apache.commons.rng.simple.internal.IntArray2LongArray
Converts seed from input type to output type.
convert(int[], int) - Method in enum org.apache.commons.rng.simple.internal.NativeSeedType
Convert the input int[] seed to the native seed type.
convert(long[]) - Method in class org.apache.commons.rng.simple.internal.LongArray2IntArray
Converts seed from input type to output type.
convert(long[]) - Method in class org.apache.commons.rng.simple.internal.LongArray2Long
Converts seed from input type to output type.
convert(long[], int) - Method in enum org.apache.commons.rng.simple.internal.NativeSeedType
Convert the input long[] seed to the native seed type.
convert(IN) - Method in interface org.apache.commons.rng.simple.internal.SeedConverter
Converts seed from input type to output type.
convert(IN) - Method in class org.apache.commons.rng.simple.internal.SeedConverterComposer
Converts seed from input type to output type.
convert(IN, int) - Method in interface org.apache.commons.rng.simple.internal.Seed2ArrayConverter
Converts seed from input type to output type.
convert(Integer) - Method in class org.apache.commons.rng.simple.internal.Int2Long
Converts seed from input type to output type.
convert(Integer, int) - Method in enum org.apache.commons.rng.simple.internal.NativeSeedType
Convert the input Integer seed to the native seed type.
convert(Long) - Method in class org.apache.commons.rng.simple.internal.Long2Int
Converts seed from input type to output type.
convert(Long) - Method in class org.apache.commons.rng.simple.internal.Long2IntArray
Converts seed from input type to output type.
convert(Long) - Method in class org.apache.commons.rng.simple.internal.Long2LongArray
Converts seed from input type to output type.
convert(Long, int) - Method in class org.apache.commons.rng.simple.internal.Long2IntArray
Converts seed from input type to output type.
convert(Long, int) - Method in class org.apache.commons.rng.simple.internal.Long2LongArray
Converts seed from input type to output type.
convert(Long, int) - Method in enum org.apache.commons.rng.simple.internal.NativeSeedType
Convert the input Long seed to the native seed type.
convert(SEED) - Method in class org.apache.commons.rng.simple.internal.NoOpConverter
Converts seed from input type to output type.
convertSeed(Object) - Method in enum org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Converts a seed from any of the supported seed types to a native seed.
convertSeed(Object, int) - Method in enum org.apache.commons.rng.simple.internal.NativeSeedType
Converts the input seed from any of the supported seed types to the native seed type.
convertSeedToBytes(Object) - Static method in enum org.apache.commons.rng.simple.internal.NativeSeedType
Converts the input seed from any of the supported seed types to bytes.
copy() - Method in class org.apache.commons.rng.core.source32.XoShiRo128Plus
Create a copy.
copy() - Method in class org.apache.commons.rng.core.source32.XoShiRo128PlusPlus
Create a copy.
copy() - Method in class org.apache.commons.rng.core.source32.XoShiRo128StarStar
Create a copy.
copy() - Method in class org.apache.commons.rng.core.source64.L64X128Mix
Create a copy.
copy() - Method in class org.apache.commons.rng.core.source64.L64X128StarStar
Create a copy.
copy() - Method in class org.apache.commons.rng.core.source64.XoRoShiRo1024PlusPlus
Create a copy.
copy() - Method in class org.apache.commons.rng.core.source64.XoRoShiRo1024Star
Create a copy.
copy() - Method in class org.apache.commons.rng.core.source64.XoRoShiRo1024StarStar
Create a copy.
copy() - Method in class org.apache.commons.rng.core.source64.XoRoShiRo128Plus
Create a copy.
copy() - Method in class org.apache.commons.rng.core.source64.XoRoShiRo128PlusPlus
Create a copy.
copy() - Method in class org.apache.commons.rng.core.source64.XoRoShiRo128StarStar
Create a copy.
copy() - Method in class org.apache.commons.rng.core.source64.XorShift1024Star
Create a copy.
copy() - Method in class org.apache.commons.rng.core.source64.XorShift1024StarPhi
Create a copy.
copy() - Method in class org.apache.commons.rng.core.source64.XoShiRo256Plus
Create a copy.
copy() - Method in class org.apache.commons.rng.core.source64.XoShiRo256PlusPlus
Create a copy.
copy() - Method in class org.apache.commons.rng.core.source64.XoShiRo256StarStar
Create a copy.
copy() - Method in class org.apache.commons.rng.core.source64.XoShiRo512Plus
Create a copy.
copy() - Method in class org.apache.commons.rng.core.source64.XoShiRo512PlusPlus
Create a copy.
copy() - Method in class org.apache.commons.rng.core.source64.XoShiRo512StarStar
Create a copy.
create() - Method in enum org.apache.commons.rng.simple.RandomSource
Creates a random number generator with a random seed.
create(long, UniformRandomProvider) - Method in interface org.apache.commons.rng.core.util.RandomStreams.SeededObjectFactory
Creates the object.
create(Object, Object...) - Method in enum org.apache.commons.rng.simple.RandomSource
Creates a random number generator with the given seed.
create(ProviderBuilder.RandomSourceInternal) - Static method in class org.apache.commons.rng.simple.internal.ProviderBuilder
Creates a RNG instance.
create(ProviderBuilder.RandomSourceInternal, Object, Object[]) - Static method in class org.apache.commons.rng.simple.internal.ProviderBuilder
Creates a RNG instance.
create(RandomSource) - Static method in enum org.apache.commons.rng.simple.RandomSource
Deprecated.
It is preferred to use the RandomSource.create() instance method.
create(RandomSource, Object, Object...) - Static method in enum org.apache.commons.rng.simple.RandomSource
Deprecated.
It is preferred to use the RandomSource.create(Object, Object...) instance method.
create(UniformRandomProvider, double[]) - Method in interface org.apache.commons.rng.sampling.CompositeSamplers.DiscreteProbabilitySamplerFactory
Creates the sampler.
createByteArraySeed(UniformRandomProvider) - Method in enum org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Creates a byte[] seed using the provided source of randomness.
createInt() - Static method in class org.apache.commons.rng.simple.internal.SeedFactory
Creates an int number for use as a seed.
createInt() - Static method in enum org.apache.commons.rng.simple.RandomSource
Creates a number for use as a seed.
createIntArray(int) - Static method in class org.apache.commons.rng.simple.internal.SeedFactory
Creates an array of int numbers for use as a seed.
createIntArray(int) - Static method in enum org.apache.commons.rng.simple.RandomSource
Creates an array of numbers for use as a seed.
createLong() - Static method in class org.apache.commons.rng.simple.internal.SeedFactory
Creates a long number for use as a seed.
createLong() - Static method in enum org.apache.commons.rng.simple.RandomSource
Creates a number for use as a seed.
createLongArray(int) - Static method in class org.apache.commons.rng.simple.internal.SeedFactory
Creates an array of long numbers for use as a seed.
createLongArray(int) - Static method in enum org.apache.commons.rng.simple.RandomSource
Creates an array of numbers for use as a seed.
createPoissonSampler(UniformRandomProvider, double) - Method in class org.apache.commons.rng.sampling.distribution.PoissonSamplerCache
createSample(double, double) - Method in class org.apache.commons.rng.sampling.shape.LineSampler
Creates the sample given the random variate u in the interval [0, 1].
createSample(double, double, double) - Method in class org.apache.commons.rng.sampling.shape.TriangleSampler
Creates the sample given the random variates s and t in the interval [0, 1] and s + t <= 1.
createSeed() - Method in enum org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Creates a native seed.
createSeed() - Method in enum org.apache.commons.rng.simple.RandomSource
Creates a seed suitable for the implementing class represented by this random source.
createSeed(int) - Method in enum org.apache.commons.rng.simple.internal.NativeSeedType
Creates the seed.
createSeed(int, int, int) - Method in enum org.apache.commons.rng.simple.internal.NativeSeedType
Creates the seed.
createSeed(UniformRandomProvider) - Method in enum org.apache.commons.rng.simple.RandomSource
Creates a seed suitable for the implementing class represented by this random source using the supplied source of randomness.
createSeedBytes() - Method in enum org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Creates a seed suitable for the implementing class represented by this random source.
createSeedBytes(UniformRandomProvider) - Method in enum org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Creates a seed suitable for the implementing class represented by this random source using the supplied source of randomness.
createSharedStateSampler(UniformRandomProvider, double) - Method in class org.apache.commons.rng.sampling.distribution.PoissonSamplerCache
Creates a new Poisson sampler.
current(RandomSource) - Static method in class org.apache.commons.rng.simple.ThreadLocalRandomSource
Returns the current thread's copy of the given source.

D

DirichletSampler - Class in org.apache.commons.rng.sampling.distribution
Sampling from a Dirichlet distribution.
DiscreteInverseCumulativeProbabilityFunction - Interface in org.apache.commons.rng.sampling.distribution
Interface for a discrete distribution that can be sampled using the inversion method.
DiscreteProbabilityCollectionSampler<T> - Class in org.apache.commons.rng.sampling
Sampling from a collection of items with user-defined probabilities.
DiscreteProbabilityCollectionSampler(UniformRandomProvider, List, double[]) - Constructor for class org.apache.commons.rng.sampling.DiscreteProbabilityCollectionSampler
Creates a sampler.
DiscreteProbabilityCollectionSampler(UniformRandomProvider, Map) - Constructor for class org.apache.commons.rng.sampling.DiscreteProbabilityCollectionSampler
Creates a sampler.
DiscreteSampler - Interface in org.apache.commons.rng.sampling.distribution
Sampler that generates values of type int.
DiscreteUniformSampler - Class in org.apache.commons.rng.sampling.distribution
Discrete uniform distribution sampler.
DiscreteUniformSampler(UniformRandomProvider, int, int) - Constructor for class org.apache.commons.rng.sampling.distribution.DiscreteUniformSampler
This instance delegates sampling.
DotyHumphreySmallFastCounting32 - Class in org.apache.commons.rng.core.source32
Implement the Small, Fast, Counting (SFC) 32-bit generator of Chris Doty-Humphrey.
DotyHumphreySmallFastCounting32(int[]) - Constructor for class org.apache.commons.rng.core.source32.DotyHumphreySmallFastCounting32
Creates an instance with the given seed.
DotyHumphreySmallFastCounting64 - Class in org.apache.commons.rng.core.source64
Implement the Small, Fast, Counting (SFC) 64-bit generator of Chris Doty-Humphrey.
DotyHumphreySmallFastCounting64(long[]) - Constructor for class org.apache.commons.rng.core.source64.DotyHumphreySmallFastCounting64
Creates an instance with the given seed.
doubles() - Method in interface org.apache.commons.rng.SplittableUniformRandomProvider
 
doubles() - Method in interface org.apache.commons.rng.UniformRandomProvider
Returns an effectively unlimited stream of double values between 0 (inclusive) and 1 (exclusive).
doubles(double, double) - Method in interface org.apache.commons.rng.SplittableUniformRandomProvider
 
doubles(double, double) - Method in interface org.apache.commons.rng.UniformRandomProvider
Returns an effectively unlimited stream of double values between the specified origin (inclusive) and the specified bound (exclusive).
doubles(long) - Method in interface org.apache.commons.rng.SplittableUniformRandomProvider
 
doubles(long) - Method in interface org.apache.commons.rng.UniformRandomProvider
Returns a stream producing the given streamSize number of double values between 0 (inclusive) and 1 (exclusive).
doubles(long, double, double) - Method in interface org.apache.commons.rng.SplittableUniformRandomProvider
 
doubles(long, double, double) - Method in interface org.apache.commons.rng.UniformRandomProvider
Returns a stream producing the given streamSize number of double values between the specified origin (inclusive) and the specified bound (exclusive).

E

extendSeed(int[], int) - Static method in class org.apache.commons.rng.core.BaseProvider
Extend the seed to the specified minimum length.
extendSeed(long[], int) - Static method in class org.apache.commons.rng.core.BaseProvider
Extend the seed to the specified minimum length.
extractHi(long) - Static method in class org.apache.commons.rng.core.util.NumberFactory
Creates an int from a long, using the high order bits.
extractLo(long) - Static method in class org.apache.commons.rng.core.util.NumberFactory
Creates an int from a long, using the low order bits.

F

FastLoadedDiceRollerDiscreteSampler - Class in org.apache.commons.rng.sampling.distribution
Distribution sampler that uses the Fast Loaded Dice Roller (FLDR).
fillState(int[], int[]) - Method in class org.apache.commons.rng.core.BaseProvider
Simple filling procedure.
fillState(long[], long[]) - Method in class org.apache.commons.rng.core.BaseProvider
Simple filling procedure.

G

GaussianSampler - Class in org.apache.commons.rng.sampling.distribution
Sampling from a Gaussian distribution with given mean and standard deviation.
GaussianSampler(NormalizedGaussianSampler, double, double) - Constructor for class org.apache.commons.rng.sampling.distribution.GaussianSampler
Create an instance.
generateWithSeed(long, SplittableUniformRandomProvider, RandomStreams.SeededObjectFactory) - Static method in class org.apache.commons.rng.core.util.RandomStreams
Returns a stream producing the given streamSize number of new objects generated using the supplied source of randomness and object factory.
GeometricSampler - Class in org.apache.commons.rng.sampling.distribution
Sampling from a geometric distribution.
getBytes() - Method in enum org.apache.commons.rng.simple.internal.NativeSeedType
Gets the number of bytes required to represent the native seed type.
getIndexM1(int) - Method in class org.apache.commons.rng.core.source32.AbstractWell.IndexTable
Returns index + M1 modulo the table size.
getIndexM2(int) - Method in class org.apache.commons.rng.core.source32.AbstractWell.IndexTable
Returns index + M2 modulo the table size.
getIndexM3(int) - Method in class org.apache.commons.rng.core.source32.AbstractWell.IndexTable
Returns index + M3 modulo the table size.
getIndexPred(int) - Method in class org.apache.commons.rng.core.source32.AbstractWell.IndexTable
Returns the predecessor of the given index modulo the table size.
getIndexPred2(int) - Method in class org.apache.commons.rng.core.source32.AbstractWell.IndexTable
Returns the second predecessor of the given index modulo the table size.
getK() - Method in class org.apache.commons.rng.sampling.distribution.DirichletSampler
Gets the number of categories.
getMaxMean() - Method in class org.apache.commons.rng.sampling.distribution.PoissonSamplerCache
Gets the maximum mean covered by the cache.
getMinimumCachedMean() - Static method in class org.apache.commons.rng.sampling.distribution.PoissonSamplerCache
Gets the minimum mean value that can be cached.
getMinMean() - Method in class org.apache.commons.rng.sampling.distribution.PoissonSamplerCache
Gets the minimum mean covered by the cache.
getRng() - Method in enum org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Gets the implementing class of the random source.
getState() - Method in class org.apache.commons.rng.core.RandomProviderDefaultState
Get the state.
getStateInternal() - Method in class org.apache.commons.rng.core.BaseProvider
Creates a snapshot of the RNG state.
getStateInternal() - Method in class org.apache.commons.rng.core.source32.PcgXshRr32
Creates a snapshot of the RNG state.
getStateInternal() - Method in class org.apache.commons.rng.core.source32.PcgXshRs32
Creates a snapshot of the RNG state.
getStateInternal() - Method in class org.apache.commons.rng.core.source32.PcgMcgXshRr32
Creates a snapshot of the RNG state.
getStateInternal() - Method in class org.apache.commons.rng.core.source32.PcgMcgXshRs32
Creates a snapshot of the RNG state.
getStateInternal() - Method in class org.apache.commons.rng.core.source32.AbstractWell
Creates a snapshot of the RNG state.
getStateInternal() - Method in class org.apache.commons.rng.core.source32.XoRoShiRo64Star
Creates a snapshot of the RNG state.
getStateInternal() - Method in class org.apache.commons.rng.core.source32.XoRoShiRo64StarStar
Creates a snapshot of the RNG state.
getStateInternal() - Method in class org.apache.commons.rng.core.source32.XoShiRo128Plus
Creates a snapshot of the RNG state.
getStateInternal() - Method in class org.apache.commons.rng.core.source32.XoShiRo128PlusPlus
Creates a snapshot of the RNG state.
getStateInternal() - Method in class org.apache.commons.rng.core.source32.XoShiRo128StarStar
Creates a snapshot of the RNG state.
getStateInternal() - Method in class org.apache.commons.rng.core.source32.DotyHumphreySmallFastCounting32
Creates a snapshot of the RNG state.
getStateInternal() - Method in class org.apache.commons.rng.core.source32.IntProvider
Creates a snapshot of the RNG state.
getStateInternal() - Method in class org.apache.commons.rng.core.source32.ISAACRandom
Creates a snapshot of the RNG state.
getStateInternal() - Method in class org.apache.commons.rng.core.source32.JDKRandom
Creates a snapshot of the RNG state.
getStateInternal() - Method in class org.apache.commons.rng.core.source32.JenkinsSmallFast32
Creates a snapshot of the RNG state.
getStateInternal() - Method in class org.apache.commons.rng.core.source32.KISSRandom
Creates a snapshot of the RNG state.
getStateInternal() - Method in class org.apache.commons.rng.core.source32.L32X64Mix
Creates a snapshot of the RNG state.
getStateInternal() - Method in class org.apache.commons.rng.core.source32.MersenneTwister
Creates a snapshot of the RNG state.
getStateInternal() - Method in class org.apache.commons.rng.core.source32.MiddleSquareWeylSequence
Creates a snapshot of the RNG state.
getStateInternal() - Method in class org.apache.commons.rng.core.source32.MultiplyWithCarry256
Creates a snapshot of the RNG state.
getStateInternal() - Method in class org.apache.commons.rng.core.source64.L64X128Mix
Creates a snapshot of the RNG state.
getStateInternal() - Method in class org.apache.commons.rng.core.source64.L64X128StarStar
Creates a snapshot of the RNG state.
getStateInternal() - Method in class org.apache.commons.rng.core.source64.XoRoShiRo1024PlusPlus
Creates a snapshot of the RNG state.
getStateInternal() - Method in class org.apache.commons.rng.core.source64.XoRoShiRo1024Star
Creates a snapshot of the RNG state.
getStateInternal() - Method in class org.apache.commons.rng.core.source64.XoRoShiRo1024StarStar
Creates a snapshot of the RNG state.
getStateInternal() - Method in class org.apache.commons.rng.core.source64.XoRoShiRo128Plus
Creates a snapshot of the RNG state.
getStateInternal() - Method in class org.apache.commons.rng.core.source64.XoRoShiRo128PlusPlus
Creates a snapshot of the RNG state.
getStateInternal() - Method in class org.apache.commons.rng.core.source64.XoRoShiRo128StarStar
Creates a snapshot of the RNG state.
getStateInternal() - Method in class org.apache.commons.rng.core.source64.XoShiRo256Plus
Creates a snapshot of the RNG state.
getStateInternal() - Method in class org.apache.commons.rng.core.source64.XoShiRo256PlusPlus
Creates a snapshot of the RNG state.
getStateInternal() - Method in class org.apache.commons.rng.core.source64.XoShiRo256StarStar
Creates a snapshot of the RNG state.
getStateInternal() - Method in class org.apache.commons.rng.core.source64.XoShiRo512Plus
Creates a snapshot of the RNG state.
getStateInternal() - Method in class org.apache.commons.rng.core.source64.XoShiRo512PlusPlus
Creates a snapshot of the RNG state.
getStateInternal() - Method in class org.apache.commons.rng.core.source64.XoShiRo512StarStar
Creates a snapshot of the RNG state.
getStateInternal() - Method in class org.apache.commons.rng.core.source64.DotyHumphreySmallFastCounting64
Creates a snapshot of the RNG state.
getStateInternal() - Method in class org.apache.commons.rng.core.source64.JenkinsSmallFast64
Creates a snapshot of the RNG state.
getStateInternal() - Method in class org.apache.commons.rng.core.source64.L128X1024Mix
Creates a snapshot of the RNG state.
getStateInternal() - Method in class org.apache.commons.rng.core.source64.L128X128Mix
Creates a snapshot of the RNG state.
getStateInternal() - Method in class org.apache.commons.rng.core.source64.L128X256Mix
Creates a snapshot of the RNG state.
getStateInternal() - Method in class org.apache.commons.rng.core.source64.L64X1024Mix
Creates a snapshot of the RNG state.
getStateInternal() - Method in class org.apache.commons.rng.core.source64.L64X256Mix
Creates a snapshot of the RNG state.
getStateInternal() - Method in class org.apache.commons.rng.core.source64.LongProvider
Creates a snapshot of the RNG state.
getStateInternal() - Method in class org.apache.commons.rng.core.source64.MersenneTwister64
Creates a snapshot of the RNG state.
getStateInternal() - Method in class org.apache.commons.rng.core.source64.PcgRxsMXs64
Creates a snapshot of the RNG state.
getStateInternal() - Method in class org.apache.commons.rng.core.source64.SplitMix64
Creates a snapshot of the RNG state.
getStateInternal() - Method in class org.apache.commons.rng.core.source64.TwoCmres
Creates a snapshot of the RNG state.
getStateInternal() - Method in class org.apache.commons.rng.core.source64.XorShift1024Star
Creates a snapshot of the RNG state.
getType() - Method in enum org.apache.commons.rng.simple.internal.NativeSeedType
Gets the class type of the native seed.
GUIDE_TABLE - Enum constant in enum org.apache.commons.rng.sampling.CompositeSamplers.DiscreteProbabilitySampler
Sample using a guide table (see GuideTableDiscreteSampler).
GuideTableDiscreteSampler - Class in org.apache.commons.rng.sampling.distribution
Compute a sample from n values each with an associated probability.

I

index - Variable in class org.apache.commons.rng.core.source32.AbstractWell
Current index in the bytes pool.
IndexTable(int, int, int, int) - Constructor for class org.apache.commons.rng.core.source32.AbstractWell.IndexTable
Creates a new pre-calculated indirection index table.
INT - Enum constant in enum org.apache.commons.rng.simple.internal.NativeSeedType
The seed type is Integer.
INT_ARRAY - Enum constant in enum org.apache.commons.rng.simple.internal.NativeSeedType
The seed type is int[].
Int2Long - Class in org.apache.commons.rng.simple.internal
Converts a Integer to an Long.
Int2Long() - Constructor for class org.apache.commons.rng.simple.internal.Int2Long
Create an instance.
IntArray2Int - Class in org.apache.commons.rng.simple.internal
Creates a single value by "xor" of all the values in the input array.
IntArray2Int() - Constructor for class org.apache.commons.rng.simple.internal.IntArray2Int
Create an instance.
IntArray2LongArray - Class in org.apache.commons.rng.simple.internal
Creates a long[] from an int[].
IntArray2LongArray() - Constructor for class org.apache.commons.rng.simple.internal.IntArray2LongArray
Create an instance.
IntProvider - Class in org.apache.commons.rng.core.source32
Base class for all implementations that provide an int-based source randomness.
IntProvider() - Constructor for class org.apache.commons.rng.core.source32.IntProvider
Creates a new instance.
IntProvider(IntProvider) - Constructor for class org.apache.commons.rng.core.source32.IntProvider
Creates a new instance copying the state from the source.
ints() - Method in interface org.apache.commons.rng.SplittableUniformRandomProvider
 
ints() - Method in interface org.apache.commons.rng.UniformRandomProvider
Returns an effectively unlimited stream of int values.
ints(int, int) - Method in interface org.apache.commons.rng.SplittableUniformRandomProvider
 
ints(int, int) - Method in interface org.apache.commons.rng.UniformRandomProvider
Returns an effectively unlimited stream of int values between the specified origin (inclusive) and the specified bound (exclusive).
ints(long) - Method in interface org.apache.commons.rng.SplittableUniformRandomProvider
 
ints(long) - Method in interface org.apache.commons.rng.UniformRandomProvider
Returns a stream producing the given streamSize number of int values.
ints(long, int, int) - Method in interface org.apache.commons.rng.SplittableUniformRandomProvider
 
ints(long, int, int) - Method in interface org.apache.commons.rng.UniformRandomProvider
Returns a stream producing the given streamSize number of int values between the specified origin (inclusive) and the specified bound (exclusive).
inverseCumulativeProbability(double) - Method in interface org.apache.commons.rng.sampling.distribution.ContinuousInverseCumulativeProbabilityFunction
Computes the quantile function of the distribution.
inverseCumulativeProbability(double) - Method in interface org.apache.commons.rng.sampling.distribution.DiscreteInverseCumulativeProbabilityFunction
Computes the quantile function of the distribution.
InverseTransformContinuousSampler - Class in org.apache.commons.rng.sampling.distribution
Distribution sampler that uses the inversion method.
InverseTransformContinuousSampler(UniformRandomProvider, ContinuousInverseCumulativeProbabilityFunction) - Constructor for class org.apache.commons.rng.sampling.distribution.InverseTransformContinuousSampler
Create an instance.
InverseTransformDiscreteSampler - Class in org.apache.commons.rng.sampling.distribution
Distribution sampler that uses the inversion method.
InverseTransformDiscreteSampler(UniformRandomProvider, DiscreteInverseCumulativeProbabilityFunction) - Constructor for class org.apache.commons.rng.sampling.distribution.InverseTransformDiscreteSampler
Create an instance.
InverseTransformParetoSampler - Class in org.apache.commons.rng.sampling.distribution
Sampling from a Pareto distribution.
InverseTransformParetoSampler(UniformRandomProvider, double, double) - Constructor for class org.apache.commons.rng.sampling.distribution.InverseTransformParetoSampler
Create an instance.
ISAAC - Enum constant in enum org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is ISAACRandom.
ISAAC - Enum constant in enum org.apache.commons.rng.simple.RandomSource
Source of randomness is ISAACRandom.
ISAACRandom - Class in org.apache.commons.rng.core.source32
A fast cryptographic pseudo-random number generator.
ISAACRandom(int[]) - Constructor for class org.apache.commons.rng.core.source32.ISAACRandom
Creates a new ISAAC random number generator.
isJumpable() - Method in enum org.apache.commons.rng.simple.RandomSource
Checks whether the implementing class represented by this random source supports the JumpableUniformRandomProvider interface.
isLongJumpable() - Method in enum org.apache.commons.rng.simple.RandomSource
Checks whether the implementing class represented by this random source supports the LongJumpableUniformRandomProvider interface.
isNativeSeed(Object) - Method in enum org.apache.commons.rng.simple.RandomSource
Checks whether the type of given seed is the native type of the implementation.
isNativeSeed(SEED) - Method in enum org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Checks whether the type of given seed is the native type of the implementation.
isSplittable() - Method in enum org.apache.commons.rng.simple.RandomSource
Checks whether the implementing class represented by this random source supports the SplittableUniformRandomProvider interface.
isValidRange() - Method in class org.apache.commons.rng.sampling.distribution.PoissonSamplerCache
Checks if the cache covers a valid range of mean values.

J

JDK - Enum constant in enum org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is JDKRandom.
JDK - Enum constant in enum org.apache.commons.rng.simple.RandomSource
Source of randomness is JDKRandom.
JDKRandom - Class in org.apache.commons.rng.core.source32
A provider that uses the Random.nextInt() method of the JDK's Random class as the source of randomness.
JDKRandom(Long) - Constructor for class org.apache.commons.rng.core.source32.JDKRandom
Creates an instance with the given seed.
JDKRandomBridge - Class in org.apache.commons.rng.simple
Subclass of Random that delegates to a RestorableUniformRandomProvider instance but will otherwise rely on the base class for generating all the random types.
JDKRandomBridge(RandomSource, Object) - Constructor for class org.apache.commons.rng.simple.JDKRandomBridge
Creates a new instance.
JDKRandomWrapper - Class in org.apache.commons.rng.simple
Wraps a Random instance to implement UniformRandomProvider.
JDKRandomWrapper(Random) - Constructor for class org.apache.commons.rng.simple.JDKRandomWrapper
Create a wrapper around a Random instance.
JenkinsSmallFast32 - Class in org.apache.commons.rng.core.source32
Implement Bob Jenkins's small fast (JSF) 32-bit generator.
JenkinsSmallFast32(Integer) - Constructor for class org.apache.commons.rng.core.source32.JenkinsSmallFast32
Creates an instance with the given seed.
JenkinsSmallFast64 - Class in org.apache.commons.rng.core.source64
Implement Bob Jenkins's small fast (JSF) 64-bit generator.
JenkinsSmallFast64(Long) - Constructor for class org.apache.commons.rng.core.source64.JenkinsSmallFast64
Creates an instance with the given seed.
JSF_32 - Enum constant in enum org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is JenkinsSmallFast32.
JSF_32 - Enum constant in enum org.apache.commons.rng.simple.RandomSource
Source of randomness is JenkinsSmallFast32.
JSF_64 - Enum constant in enum org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is JenkinsSmallFast64.
JSF_64 - Enum constant in enum org.apache.commons.rng.simple.RandomSource
Source of randomness is JenkinsSmallFast64.
jump() - Method in class org.apache.commons.rng.core.source32.XoShiRo128Plus
Creates a copy of the UniformRandomProvider and then advances the state of the current instance.
jump() - Method in class org.apache.commons.rng.core.source32.XoShiRo128PlusPlus
Creates a copy of the UniformRandomProvider and then advances the state of the current instance.
jump() - Method in class org.apache.commons.rng.core.source32.XoShiRo128StarStar
Creates a copy of the UniformRandomProvider and then advances the state of the current instance.
jump() - Method in class org.apache.commons.rng.core.source32.L32X64Mix
Creates a copy of the UniformRandomProvider and then retreats the state of the current instance.
jump() - Method in class org.apache.commons.rng.core.source64.L64X128Mix
Creates a copy of the UniformRandomProvider and then retreats the state of the current instance.
jump() - Method in class org.apache.commons.rng.core.source64.L64X128StarStar
Creates a copy of the UniformRandomProvider and then retreats the state of the current instance.
jump() - Method in class org.apache.commons.rng.core.source64.XoRoShiRo1024PlusPlus
Creates a copy of the UniformRandomProvider and then advances the state of the current instance.
jump() - Method in class org.apache.commons.rng.core.source64.XoRoShiRo1024Star
Creates a copy of the UniformRandomProvider and then advances the state of the current instance.
jump() - Method in class org.apache.commons.rng.core.source64.XoRoShiRo1024StarStar
Creates a copy of the UniformRandomProvider and then advances the state of the current instance.
jump() - Method in class org.apache.commons.rng.core.source64.XoRoShiRo128Plus
Creates a copy of the UniformRandomProvider and then advances the state of the current instance.
jump() - Method in class org.apache.commons.rng.core.source64.XoRoShiRo128StarStar
Creates a copy of the UniformRandomProvider and then advances the state of the current instance.
jump() - Method in class org.apache.commons.rng.core.source64.XoShiRo256Plus
Creates a copy of the UniformRandomProvider and then advances the state of the current instance.
jump() - Method in class org.apache.commons.rng.core.source64.XoShiRo256PlusPlus
Creates a copy of the UniformRandomProvider and then advances the state of the current instance.
jump() - Method in class org.apache.commons.rng.core.source64.XoShiRo256StarStar
Creates a copy of the UniformRandomProvider and then advances the state of the current instance.
jump() - Method in class org.apache.commons.rng.core.source64.XoShiRo512Plus
Creates a copy of the UniformRandomProvider and then advances the state of the current instance.
jump() - Method in class org.apache.commons.rng.core.source64.XoShiRo512PlusPlus
Creates a copy of the UniformRandomProvider and then advances the state of the current instance.
jump() - Method in class org.apache.commons.rng.core.source64.XoShiRo512StarStar
Creates a copy of the UniformRandomProvider and then advances the state of the current instance.
jump() - Method in class org.apache.commons.rng.core.source64.L128X1024Mix
Creates a copy of the UniformRandomProvider and then retreats the state of the current instance.
jump() - Method in class org.apache.commons.rng.core.source64.L128X128Mix
Creates a copy of the UniformRandomProvider and then retreats the state of the current instance.
jump() - Method in class org.apache.commons.rng.core.source64.L128X256Mix
Creates a copy of the UniformRandomProvider and then retreats the state of the current instance.
jump() - Method in class org.apache.commons.rng.core.source64.L64X1024Mix
Creates a copy of the UniformRandomProvider and then retreats the state of the current instance.
jump() - Method in class org.apache.commons.rng.core.source64.L64X256Mix
Creates a copy of the UniformRandomProvider and then retreats the state of the current instance.
jump() - Method in class org.apache.commons.rng.core.source64.XoRoShiRo128PlusPlus
Creates a copy of the UniformRandomProvider and then advances the state of the current instance.
jump() - Method in class org.apache.commons.rng.core.source64.XorShift1024Star
Creates a copy of the UniformRandomProvider and then advances the state of the current instance.
jump() - Method in interface org.apache.commons.rng.JumpableUniformRandomProvider
Creates a copy of the UniformRandomProvider and then advances the state of the current instance.
JumpableUniformRandomProvider - Interface in org.apache.commons.rng
Applies to generators that can be advanced a large number of steps of the output sequence in a single operation.
jumps() - Method in interface org.apache.commons.rng.JumpableUniformRandomProvider
Returns an effectively unlimited stream of new random generators, each of which implements the UniformRandomProvider interface.
jumps(long) - Method in interface org.apache.commons.rng.JumpableUniformRandomProvider
Returns a stream producing the given streamSize number of new random generators, each of which implements the UniformRandomProvider interface.

K

KempSmallMeanPoissonSampler - Class in org.apache.commons.rng.sampling.distribution
Sampler for the Poisson distribution.
KISS - Enum constant in enum org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is KISSRandom.
KISS - Enum constant in enum org.apache.commons.rng.simple.RandomSource
Source of randomness is KISSRandom.
KISSRandom - Class in org.apache.commons.rng.core.source32
Port from Marsaglia's "KISS" algorithm.
KISSRandom(int[]) - Constructor for class org.apache.commons.rng.core.source32.KISSRandom
Creates a new instance.

L

L128_X1024_MIX - Enum constant in enum org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is L128X1024Mix.
L128_X1024_MIX - Enum constant in enum org.apache.commons.rng.simple.RandomSource
Source of randomness is L128X1024Mix.
L128_X128_MIX - Enum constant in enum org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is L128X128Mix.
L128_X128_MIX - Enum constant in enum org.apache.commons.rng.simple.RandomSource
Source of randomness is L128X128Mix.
L128_X256_MIX - Enum constant in enum org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is L128X256Mix.
L128_X256_MIX - Enum constant in enum org.apache.commons.rng.simple.RandomSource
Source of randomness is L128X256Mix.
L128X1024Mix - Class in org.apache.commons.rng.core.source64
A 64-bit all purpose generator.
L128X1024Mix(long[]) - Constructor for class org.apache.commons.rng.core.source64.L128X1024Mix
Creates a new instance.
L128X1024Mix(L128X1024Mix) - Constructor for class org.apache.commons.rng.core.source64.L128X1024Mix
Creates a copy instance.
L128X128Mix - Class in org.apache.commons.rng.core.source64
A 64-bit all purpose generator.
L128X128Mix(long[]) - Constructor for class org.apache.commons.rng.core.source64.L128X128Mix
Creates a new instance.
L128X128Mix(long, long, long, long, long, long) - Constructor for class org.apache.commons.rng.core.source64.L128X128Mix
Creates a new instance using a 6 element seed.
L128X128Mix(L128X128Mix) - Constructor for class org.apache.commons.rng.core.source64.L128X128Mix
Creates a copy instance.
L128X256Mix - Class in org.apache.commons.rng.core.source64
A 64-bit all purpose generator.
L128X256Mix(long[]) - Constructor for class org.apache.commons.rng.core.source64.L128X256Mix
Creates a new instance.
L128X256Mix(long, long, long, long, long, long, long, long) - Constructor for class org.apache.commons.rng.core.source64.L128X256Mix
Creates a new instance using an 8 element seed.
L128X256Mix(L128X256Mix) - Constructor for class org.apache.commons.rng.core.source64.L128X256Mix
Creates a copy instance.
L32_X64_MIX - Enum constant in enum org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is L32X64Mix.
L32_X64_MIX - Enum constant in enum org.apache.commons.rng.simple.RandomSource
Source of randomness is L32X64Mix.
L32X64Mix - Class in org.apache.commons.rng.core.source32
A 32-bit all purpose generator.
L32X64Mix(int[]) - Constructor for class org.apache.commons.rng.core.source32.L32X64Mix
Creates a new instance.
L32X64Mix(int, int, int, int) - Constructor for class org.apache.commons.rng.core.source32.L32X64Mix
Creates a new instance using a 4 element seed.
L64_X1024_MIX - Enum constant in enum org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is L64X1024Mix.
L64_X1024_MIX - Enum constant in enum org.apache.commons.rng.simple.RandomSource
Source of randomness is L64X1024Mix.
L64_X128_MIX - Enum constant in enum org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is L64X128Mix.
L64_X128_MIX - Enum constant in enum org.apache.commons.rng.simple.RandomSource
Source of randomness is L64X128Mix.
L64_X128_SS - Enum constant in enum org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is L64X128StarStar.
L64_X128_SS - Enum constant in enum org.apache.commons.rng.simple.RandomSource
Source of randomness is L64X128StarStar.
L64_X256_MIX - Enum constant in enum org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is L64X256Mix.
L64_X256_MIX - Enum constant in enum org.apache.commons.rng.simple.RandomSource
Source of randomness is L64X256Mix.
L64X1024Mix - Class in org.apache.commons.rng.core.source64
A 64-bit all purpose generator.
L64X1024Mix(long[]) - Constructor for class org.apache.commons.rng.core.source64.L64X1024Mix
Creates a new instance.
L64X1024Mix(L64X1024Mix) - Constructor for class org.apache.commons.rng.core.source64.L64X1024Mix
Creates a copy instance.
L64X128Mix - Class in org.apache.commons.rng.core.source64
A 64-bit all purpose generator.
L64X128Mix(long[]) - Constructor for class org.apache.commons.rng.core.source64.L64X128Mix
Creates a new instance.
L64X128Mix(long, long, long, long) - Constructor for class org.apache.commons.rng.core.source64.L64X128Mix
Creates a new instance using a 4 element seed.
L64X128Mix(L64X128Mix) - Constructor for class org.apache.commons.rng.core.source64.L64X128Mix
Creates a copy instance.
L64X128StarStar - Class in org.apache.commons.rng.core.source64
A 64-bit all purpose generator.
L64X128StarStar(long[]) - Constructor for class org.apache.commons.rng.core.source64.L64X128StarStar
Creates a new instance.
L64X128StarStar(long, long, long, long) - Constructor for class org.apache.commons.rng.core.source64.L64X128StarStar
Creates a new instance using a 4 element seed.
L64X128StarStar(L64X128StarStar) - Constructor for class org.apache.commons.rng.core.source64.L64X128StarStar
Creates a copy instance.
L64X256Mix - Class in org.apache.commons.rng.core.source64
A 64-bit all purpose generator.
L64X256Mix(long[]) - Constructor for class org.apache.commons.rng.core.source64.L64X256Mix
Creates a new instance.
L64X256Mix(long, long, long, long, long, long) - Constructor for class org.apache.commons.rng.core.source64.L64X256Mix
Creates a new instance using a 6 element seed.
L64X256Mix(L64X256Mix) - Constructor for class org.apache.commons.rng.core.source64.L64X256Mix
Creates a copy instance.
la - Variable in class org.apache.commons.rng.core.source64.L64X1024Mix
Per-instance LCG additive parameter (must be odd).
la - Variable in class org.apache.commons.rng.core.source64.L64X128Mix
Per-instance LCG additive parameter (must be odd).
la - Variable in class org.apache.commons.rng.core.source64.L64X128StarStar
Per-instance LCG additive parameter (must be odd).
la - Variable in class org.apache.commons.rng.core.source64.L64X256Mix
Per-instance LCG additive parameter (must be odd).
lah - Variable in class org.apache.commons.rng.core.source64.L128X1024Mix
High half of the 128-bit per-instance LCG additive parameter.
lah - Variable in class org.apache.commons.rng.core.source64.L128X128Mix
High half of the 128-bit per-instance LCG additive parameter.
lah - Variable in class org.apache.commons.rng.core.source64.L128X256Mix
High half of the 128-bit per-instance LCG additive parameter.
lal - Variable in class org.apache.commons.rng.core.source64.L128X1024Mix
Low half of the 128-bit per-instance LCG additive parameter (must be odd).
lal - Variable in class org.apache.commons.rng.core.source64.L128X128Mix
Low half of the 128-bit per-instance LCG additive parameter (must be odd).
lal - Variable in class org.apache.commons.rng.core.source64.L128X256Mix
Low half of the 128-bit per-instance LCG additive parameter (must be odd).
LargeMeanPoissonSampler - Class in org.apache.commons.rng.sampling.distribution
Sampler for the Poisson distribution.
LargeMeanPoissonSampler(UniformRandomProvider, double) - Constructor for class org.apache.commons.rng.sampling.distribution.LargeMeanPoissonSampler
Create an instance.
LevySampler - Class in org.apache.commons.rng.sampling.distribution
Sampling from a Lévy distribution.
LineSampler - Class in org.apache.commons.rng.sampling.shape
Generate points uniformly distributed on a line.
ListSampler - Class in org.apache.commons.rng.sampling
Sampling from a List.
LogNormalSampler - Class in org.apache.commons.rng.sampling.distribution
Sampling from a log-normal distribution.
LogNormalSampler(NormalizedGaussianSampler, double, double) - Constructor for class org.apache.commons.rng.sampling.distribution.LogNormalSampler
Create an instance.
LONG - Enum constant in enum org.apache.commons.rng.simple.internal.NativeSeedType
The seed type is Long.
LONG_ARRAY - Enum constant in enum org.apache.commons.rng.simple.internal.NativeSeedType
The seed type is long[].
Long2Int - Class in org.apache.commons.rng.simple.internal
Converts a Long to an Integer.
Long2Int() - Constructor for class org.apache.commons.rng.simple.internal.Long2Int
Create an instance.
Long2IntArray - Class in org.apache.commons.rng.simple.internal
Uses a long value to seed a SplitMix64 RNG and create a int[] with the requested number of random values.
Long2IntArray(int) - Constructor for class org.apache.commons.rng.simple.internal.Long2IntArray
Create an instance.
Long2LongArray - Class in org.apache.commons.rng.simple.internal
Uses a Long value to seed a SplitMix64 RNG and create a long[] with the requested number of random values.
Long2LongArray(int) - Constructor for class org.apache.commons.rng.simple.internal.Long2LongArray
Create an instance.
LongArray2IntArray - Class in org.apache.commons.rng.simple.internal
Creates an int[] from a long[].
LongArray2IntArray() - Constructor for class org.apache.commons.rng.simple.internal.LongArray2IntArray
Create an instance.
LongArray2Long - Class in org.apache.commons.rng.simple.internal
Creates a single value by "xor" of all the values in the input array.
LongArray2Long() - Constructor for class org.apache.commons.rng.simple.internal.LongArray2Long
Create an instance.
longJump() - Method in class org.apache.commons.rng.core.source32.XoShiRo128Plus
Creates a copy of the JumpableUniformRandomProvider and then advances the state of the current instance.
longJump() - Method in class org.apache.commons.rng.core.source32.XoShiRo128PlusPlus
Creates a copy of the JumpableUniformRandomProvider and then advances the state of the current instance.
longJump() - Method in class org.apache.commons.rng.core.source32.XoShiRo128StarStar
Creates a copy of the JumpableUniformRandomProvider and then advances the state of the current instance.
longJump() - Method in class org.apache.commons.rng.core.source32.L32X64Mix
Creates a copy of the UniformRandomProvider and then retreats the state of the current instance.
longJump() - Method in class org.apache.commons.rng.core.source64.L64X128Mix
Creates a copy of the UniformRandomProvider and then retreats the state of the current instance.
longJump() - Method in class org.apache.commons.rng.core.source64.L64X128StarStar
Creates a copy of the UniformRandomProvider and then retreats the state of the current instance.
longJump() - Method in class org.apache.commons.rng.core.source64.XoRoShiRo1024PlusPlus
Creates a copy of the JumpableUniformRandomProvider and then advances the state of the current instance.
longJump() - Method in class org.apache.commons.rng.core.source64.XoRoShiRo1024Star
Creates a copy of the JumpableUniformRandomProvider and then advances the state of the current instance.
longJump() - Method in class org.apache.commons.rng.core.source64.XoRoShiRo1024StarStar
Creates a copy of the JumpableUniformRandomProvider and then advances the state of the current instance.
longJump() - Method in class org.apache.commons.rng.core.source64.XoRoShiRo128Plus
Creates a copy of the JumpableUniformRandomProvider and then advances the state of the current instance.
longJump() - Method in class org.apache.commons.rng.core.source64.XoRoShiRo128StarStar
Creates a copy of the JumpableUniformRandomProvider and then advances the state of the current instance.
longJump() - Method in class org.apache.commons.rng.core.source64.XoShiRo256Plus
Creates a copy of the JumpableUniformRandomProvider and then advances the state of the current instance.
longJump() - Method in class org.apache.commons.rng.core.source64.XoShiRo256PlusPlus
Creates a copy of the JumpableUniformRandomProvider and then advances the state of the current instance.
longJump() - Method in class org.apache.commons.rng.core.source64.XoShiRo256StarStar
Creates a copy of the JumpableUniformRandomProvider and then advances the state of the current instance.
longJump() - Method in class org.apache.commons.rng.core.source64.XoShiRo512Plus
Creates a copy of the JumpableUniformRandomProvider and then advances the state of the current instance.
longJump() - Method in class org.apache.commons.rng.core.source64.XoShiRo512PlusPlus
Creates a copy of the JumpableUniformRandomProvider and then advances the state of the current instance.
longJump() - Method in class org.apache.commons.rng.core.source64.XoShiRo512StarStar
Creates a copy of the JumpableUniformRandomProvider and then advances the state of the current instance.
longJump() - Method in class org.apache.commons.rng.core.source64.L128X1024Mix
Creates a copy of the UniformRandomProvider and then retreats the state of the current instance.
longJump() - Method in class org.apache.commons.rng.core.source64.L128X128Mix
Creates a copy of the UniformRandomProvider and then retreats the state of the current instance.
longJump() - Method in class org.apache.commons.rng.core.source64.L128X256Mix
Creates a copy of the UniformRandomProvider and then retreats the state of the current instance.
longJump() - Method in class org.apache.commons.rng.core.source64.L64X1024Mix
Creates a copy of the UniformRandomProvider and then retreats the state of the current instance.
longJump() - Method in class org.apache.commons.rng.core.source64.L64X256Mix
Creates a copy of the UniformRandomProvider and then retreats the state of the current instance.
longJump() - Method in class org.apache.commons.rng.core.source64.XoRoShiRo128PlusPlus
Creates a copy of the JumpableUniformRandomProvider and then advances the state of the current instance.
longJump() - Method in interface org.apache.commons.rng.LongJumpableUniformRandomProvider
Creates a copy of the JumpableUniformRandomProvider and then advances the state of the current instance.
LongJumpableUniformRandomProvider - Interface in org.apache.commons.rng
Applies to generators that can be advanced a very large number of steps of the output sequence in a single operation.
longJumps() - Method in interface org.apache.commons.rng.LongJumpableUniformRandomProvider
Returns an effectively unlimited stream of new random generators, each of which implements the JumpableUniformRandomProvider interface.
longJumps(long) - Method in interface org.apache.commons.rng.LongJumpableUniformRandomProvider
Returns a stream producing the given streamSize number of new random generators, each of which implements the JumpableUniformRandomProvider interface.
LongProvider - Class in org.apache.commons.rng.core.source64
Base class for all implementations that provide a long-based source randomness.
LongProvider() - Constructor for class org.apache.commons.rng.core.source64.LongProvider
Creates a new instance.
LongProvider(LongProvider) - Constructor for class org.apache.commons.rng.core.source64.LongProvider
Creates a new instance copying the state from the source.
longs() - Method in interface org.apache.commons.rng.SplittableUniformRandomProvider
 
longs() - Method in interface org.apache.commons.rng.UniformRandomProvider
Returns an effectively unlimited stream of long values.
longs(long) - Method in interface org.apache.commons.rng.SplittableUniformRandomProvider
 
longs(long) - Method in interface org.apache.commons.rng.UniformRandomProvider
Returns a stream producing the given streamSize number of long values.
longs(long, long) - Method in interface org.apache.commons.rng.SplittableUniformRandomProvider
 
longs(long, long) - Method in interface org.apache.commons.rng.UniformRandomProvider
Returns an effectively unlimited stream of long values between the specified origin (inclusive) and the specified bound (exclusive).
longs(long, long, long) - Method in interface org.apache.commons.rng.SplittableUniformRandomProvider
 
longs(long, long, long) - Method in interface org.apache.commons.rng.UniformRandomProvider
Returns a stream producing the given streamSize number of long values between the specified origin (inclusive) and the specified bound (exclusive).
LongSampler - Interface in org.apache.commons.rng.sampling.distribution
Sampler that generates values of type long.
LOOKUP_TABLE - Enum constant in enum org.apache.commons.rng.sampling.CompositeSamplers.DiscreteProbabilitySampler
Sample using an optimised look-up table (see MarsagliaTsangWangDiscreteSampler.Enumerated).
ls - Variable in class org.apache.commons.rng.core.source64.L64X1024Mix
State of the LCG generator.
ls - Variable in class org.apache.commons.rng.core.source64.L64X128Mix
State of the LCG generator.
ls - Variable in class org.apache.commons.rng.core.source64.L64X128StarStar
State of the LCG generator.
ls - Variable in class org.apache.commons.rng.core.source64.L64X256Mix
State of the LCG generator.
lsh - Variable in class org.apache.commons.rng.core.source64.L128X1024Mix
High half of the 128-bit state of the LCG generator.
lsh - Variable in class org.apache.commons.rng.core.source64.L128X128Mix
High half of the 128-bit state of the LCG generator.
lsh - Variable in class org.apache.commons.rng.core.source64.L128X256Mix
High half of the 128-bit state of the LCG generator.
lsl - Variable in class org.apache.commons.rng.core.source64.L128X1024Mix
Low half of the 128-bit state of the LCG generator.
lsl - Variable in class org.apache.commons.rng.core.source64.L128X128Mix
Low half of the 128-bit state of the LCG generator.
lsl - Variable in class org.apache.commons.rng.core.source64.L128X256Mix
Low half of the 128-bit state of the LCG generator.

M

M - Static variable in class org.apache.commons.rng.core.source64.L64X128Mix
LCG multiplier.
M - Static variable in class org.apache.commons.rng.core.source64.L64X128StarStar
LCG multiplier.
makeBoolean(int) - Static method in class org.apache.commons.rng.core.util.NumberFactory
Deprecated.
Since version 1.2. Method has become obsolete following RNG-57.
makeBoolean(long) - Static method in class org.apache.commons.rng.core.util.NumberFactory
Deprecated.
Since version 1.2. Method has become obsolete following RNG-57.
makeByteArray(int) - Static method in class org.apache.commons.rng.core.util.NumberFactory
Splits an int into 4 bytes.
makeByteArray(int[]) - Static method in class org.apache.commons.rng.core.util.NumberFactory
Splits an array of int values into a sequence of bytes.
makeByteArray(long) - Static method in class org.apache.commons.rng.core.util.NumberFactory
Splits a long into 8 bytes.
makeByteArray(long[]) - Static method in class org.apache.commons.rng.core.util.NumberFactory
Splits an array of long values into a sequence of bytes.
makeDouble(int, int) - Static method in class org.apache.commons.rng.core.util.NumberFactory
Creates a double from two int values.
makeDouble(long) - Static method in class org.apache.commons.rng.core.util.NumberFactory
Creates a double from a long value.
makeFloat(int) - Static method in class org.apache.commons.rng.core.util.NumberFactory
Creates a float from an int value.
makeInt(byte[]) - Static method in class org.apache.commons.rng.core.util.NumberFactory
Creates an int from 4 bytes.
makeInt(long) - Static method in class org.apache.commons.rng.core.util.NumberFactory
Deprecated.
Since version 1.2. Method has become obsolete following RNG-57.
makeIntArray(byte[]) - Static method in class org.apache.commons.rng.core.util.NumberFactory
Creates an array of int values from a sequence of bytes.
makeLong(byte[]) - Static method in class org.apache.commons.rng.core.util.NumberFactory
Creates a long from 8 bytes.
makeLong(int, int) - Static method in class org.apache.commons.rng.core.util.NumberFactory
Creates a long from two int values.
makeLongArray(byte[]) - Static method in class org.apache.commons.rng.core.util.NumberFactory
Creates an array of long values from a sequence of bytes.
MarsagliaNormalizedGaussianSampler - Class in org.apache.commons.rng.sampling.distribution
Marsaglia polar method for sampling from a Gaussian distribution with mean 0 and standard deviation 1.
MarsagliaNormalizedGaussianSampler(UniformRandomProvider) - Constructor for class org.apache.commons.rng.sampling.distribution.MarsagliaNormalizedGaussianSampler
Create an instance.
MarsagliaTsangWangDiscreteSampler - Class in org.apache.commons.rng.sampling.distribution
Sampler for a discrete distribution using an optimised look-up table.
MarsagliaTsangWangDiscreteSampler.Binomial - Class in org.apache.commons.rng.sampling.distribution
Create a sampler for the Binomial distribution.
MarsagliaTsangWangDiscreteSampler.Enumerated - Class in org.apache.commons.rng.sampling.distribution
Create a sampler for an enumerated distribution of n values each with an associated probability.
MarsagliaTsangWangDiscreteSampler.Poisson - Class in org.apache.commons.rng.sampling.distribution
Create a sampler for the Poisson distribution.
MersenneTwister - Class in org.apache.commons.rng.core.source32
This class implements a powerful pseudo-random number generator developed by Makoto Matsumoto and Takuji Nishimura during 1996-1997.
MersenneTwister(int[]) - Constructor for class org.apache.commons.rng.core.source32.MersenneTwister
Creates a new random number generator.
MersenneTwister64 - Class in org.apache.commons.rng.core.source64
This class provides the 64-bits version of the originally 32-bits Mersenne Twister.
MersenneTwister64(long[]) - Constructor for class org.apache.commons.rng.core.source64.MersenneTwister64
Creates a new random number generator.
MiddleSquareWeylSequence - Class in org.apache.commons.rng.core.source32
Middle Square Weyl Sequence Random Number Generator.
MiddleSquareWeylSequence(long[]) - Constructor for class org.apache.commons.rng.core.source32.MiddleSquareWeylSequence
Creates a new instance.
MSWS - Enum constant in enum org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is MiddleSquareWeylSequence.
MSWS - Enum constant in enum org.apache.commons.rng.simple.RandomSource
Source of randomness is MiddleSquareWeylSequence.
MT - Enum constant in enum org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is MersenneTwister.
MT - Enum constant in enum org.apache.commons.rng.simple.RandomSource
Source of randomness is MersenneTwister.
MT_64 - Enum constant in enum org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is MersenneTwister64.
MT_64 - Enum constant in enum org.apache.commons.rng.simple.RandomSource
Source of randomness is MersenneTwister64.
MultiplyWithCarry256 - Class in org.apache.commons.rng.core.source32
Port from Marsaglia's "Multiply-With-Carry" algorithm.
MultiplyWithCarry256(int[]) - Constructor for class org.apache.commons.rng.core.source32.MultiplyWithCarry256
Creates a new instance.
MWC_256 - Enum constant in enum org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is MultiplyWithCarry256.
MWC_256 - Enum constant in enum org.apache.commons.rng.simple.RandomSource
Source of randomness is MultiplyWithCarry256.

N

NativeSeedType - Enum in org.apache.commons.rng.simple.internal
The native seed type.
natural(int) - Static method in class org.apache.commons.rng.sampling.PermutationSampler
Creates an array representing the natural number n.
newContinuousSamplerBuilder() - Static method in class org.apache.commons.rng.sampling.CompositeSamplers
Create a new builder for a composite ContinuousSampler.
newDiscreteSamplerBuilder() - Static method in class org.apache.commons.rng.sampling.CompositeSamplers
Create a new builder for a composite DiscreteSampler.
newLongSamplerBuilder() - Static method in class org.apache.commons.rng.sampling.CompositeSamplers
Create a new builder for a composite LongSampler.
newObjectSamplerBuilder() - Static method in class org.apache.commons.rng.sampling.CompositeSamplers
Create a new builder for a composite ObjectSampler.
newSharedStateContinuousSamplerBuilder() - Static method in class org.apache.commons.rng.sampling.CompositeSamplers
Create a new builder for a composite SharedStateContinuousSampler.
newSharedStateDiscreteSamplerBuilder() - Static method in class org.apache.commons.rng.sampling.CompositeSamplers
Create a new builder for a composite SharedStateDiscreteSampler.
newSharedStateLongSamplerBuilder() - Static method in class org.apache.commons.rng.sampling.CompositeSamplers
Create a new builder for a composite SharedStateLongSampler.
newSharedStateObjectSamplerBuilder() - Static method in class org.apache.commons.rng.sampling.CompositeSamplers
Create a new builder for a composite SharedStateObjectSampler.
next() - Method in class org.apache.commons.rng.core.source32.PcgXshRr32
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source32.PcgXshRs32
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source32.PcgMcgXshRr32
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source32.PcgMcgXshRs32
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source32.XoRoShiRo64Star
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source32.XoRoShiRo64StarStar
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source32.XoShiRo128Plus
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source32.XoShiRo128PlusPlus
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source32.XoShiRo128StarStar
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source32.DotyHumphreySmallFastCounting32
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source32.ISAACRandom
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source32.JDKRandom
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source32.JenkinsSmallFast32
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source32.KISSRandom
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source32.L32X64Mix
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source32.MersenneTwister
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source32.MiddleSquareWeylSequence
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source32.MultiplyWithCarry256
Return the next random value.
next() - Method in interface org.apache.commons.rng.core.source32.RandomIntSource
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source32.Well1024a
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source32.Well19937a
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source32.Well19937c
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source32.Well44497a
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source32.Well44497b
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source32.Well512a
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source64.XoRoShiRo1024PlusPlus
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source64.XoRoShiRo1024Star
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source64.XoRoShiRo1024StarStar
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source64.XoRoShiRo128Plus
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source64.XoRoShiRo128StarStar
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source64.XoShiRo256Plus
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source64.XoShiRo256PlusPlus
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source64.XoShiRo256StarStar
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source64.XoShiRo512Plus
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source64.XoShiRo512PlusPlus
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source64.XoShiRo512StarStar
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source64.DotyHumphreySmallFastCounting64
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source64.JenkinsSmallFast64
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source64.L128X1024Mix
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source64.L128X128Mix
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source64.L128X256Mix
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source64.L64X1024Mix
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source64.L64X128Mix
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source64.L64X128StarStar
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source64.L64X256Mix
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source64.MersenneTwister64
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source64.PcgRxsMXs64
Return the next random value.
next() - Method in interface org.apache.commons.rng.core.source64.RandomLongSource
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source64.SplitMix64
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source64.TwoCmres
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source64.XoRoShiRo128PlusPlus
Return the next random value.
next() - Method in class org.apache.commons.rng.core.source64.XorShift1024Star
Return the next random value.
next(int) - Method in class org.apache.commons.rng.simple.JDKRandomBridge
Delegates the generation of 32 random bits to the RandomSource argument provided at construction.
nextBoolean() - Method in class org.apache.commons.rng.core.source32.IntProvider
Generates a boolean value.
nextBoolean() - Method in class org.apache.commons.rng.core.source64.LongProvider
Generates a boolean value.
nextBoolean() - Method in class org.apache.commons.rng.simple.JDKRandomWrapper
Generates a boolean value.
nextBoolean() - Method in interface org.apache.commons.rng.UniformRandomProvider
Generates a boolean value.
nextBytes(byte[]) - Method in class org.apache.commons.rng.core.source32.IntProvider
Generates byte values and places them into a user-supplied array.
nextBytes(byte[]) - Method in class org.apache.commons.rng.simple.JDKRandomWrapper
Generates byte values and places them into a user-supplied array.
nextBytes(byte[]) - Method in interface org.apache.commons.rng.UniformRandomProvider
Generates byte values and places them into a user-supplied array.
nextBytes(byte[], int, int) - Method in class org.apache.commons.rng.core.source32.IntProvider
Generates byte values and places them into a user-supplied array.
nextBytes(byte[], int, int) - Method in class org.apache.commons.rng.simple.JDKRandomWrapper
Generates byte values and places them into a user-supplied array.
nextBytes(byte[], int, int) - Method in interface org.apache.commons.rng.UniformRandomProvider
Generates byte values and places them into a user-supplied array.
nextDouble() - Method in class org.apache.commons.rng.core.source32.IntProvider
Generates a double value between 0 (inclusive) and 1 (exclusive).
nextDouble() - Method in class org.apache.commons.rng.sampling.distribution.SamplerBase
Deprecated.
Return the next double value.
nextDouble() - Method in class org.apache.commons.rng.simple.JDKRandomWrapper
Generates a double value between 0 (inclusive) and 1 (exclusive).
nextDouble() - Method in interface org.apache.commons.rng.UniformRandomProvider
Generates a double value between 0 (inclusive) and 1 (exclusive).
nextDouble(double) - Method in interface org.apache.commons.rng.UniformRandomProvider
Generates a double value between 0 (inclusive) and the specified bound (exclusive).
nextDouble(double, double) - Method in interface org.apache.commons.rng.UniformRandomProvider
Generates a double value between the specified origin (inclusive) and the specified bound (exclusive).
nextFloat() - Method in class org.apache.commons.rng.simple.JDKRandomWrapper
Generates a float value between 0 (inclusive) and 1 (exclusive).
nextFloat() - Method in interface org.apache.commons.rng.UniformRandomProvider
Generates a float value between 0 (inclusive) and 1 (exclusive).
nextFloat(float) - Method in interface org.apache.commons.rng.UniformRandomProvider
Generates a float value between 0 (inclusive) and the specified bound (exclusive).
nextFloat(float, float) - Method in interface org.apache.commons.rng.UniformRandomProvider
Generates a float value between the specified origin (inclusive) and the specified bound (exclusive).
nextGamma(int) - Method in class org.apache.commons.rng.sampling.distribution.DirichletSampler
Create a gamma sample for the given category.
nextInt() - Method in class org.apache.commons.rng.core.source32.IntProvider
Generates an int value.
nextInt() - Method in class org.apache.commons.rng.core.source64.LongProvider
Generates an int value.
nextInt() - Method in class org.apache.commons.rng.sampling.distribution.SamplerBase
Deprecated.
Return the next int value.
nextInt() - Method in class org.apache.commons.rng.simple.JDKRandomWrapper
Generates an int value.
nextInt() - Method in interface org.apache.commons.rng.UniformRandomProvider
Generates an int value.
nextInt(int) - Method in class org.apache.commons.rng.sampling.distribution.SamplerBase
Deprecated.
Return the next int value.
nextInt(int) - Method in class org.apache.commons.rng.simple.JDKRandomWrapper
Generates an int value between 0 (inclusive) and the specified value (exclusive).
nextInt(int) - Method in interface org.apache.commons.rng.UniformRandomProvider
Generates an int value between 0 (inclusive) and the specified value (exclusive).
nextInt(int, int) - Method in interface org.apache.commons.rng.UniformRandomProvider
Generates an int value between the specified origin (inclusive) and the specified bound (exclusive).
nextLong() - Method in class org.apache.commons.rng.core.source32.IntProvider
Generates a long value.
nextLong() - Method in class org.apache.commons.rng.core.source32.MiddleSquareWeylSequence
Generates a long value.
nextLong() - Method in class org.apache.commons.rng.core.source64.LongProvider
Generates a long value.
nextLong() - Method in class org.apache.commons.rng.sampling.distribution.SamplerBase
Deprecated.
Return the next long value.
nextLong() - Method in class org.apache.commons.rng.simple.JDKRandomWrapper
Generates a long value.
nextLong() - Method in interface org.apache.commons.rng.UniformRandomProvider
Generates a long value.
nextLong(long) - Method in class org.apache.commons.rng.simple.JDKRandomWrapper
Generates a long value between 0 (inclusive) and the specified value (exclusive).
nextLong(long) - Method in interface org.apache.commons.rng.UniformRandomProvider
Generates a long value between 0 (inclusive) and the specified value (exclusive).
nextLong(long, long) - Method in interface org.apache.commons.rng.UniformRandomProvider
Generates a long value between the specified origin (inclusive) and the specified bound (exclusive).
nextOutput() - Method in class org.apache.commons.rng.core.source32.XoRoShiRo64Star
Use the current state to compute the next output from the generator.
nextOutput() - Method in class org.apache.commons.rng.core.source32.XoRoShiRo64StarStar
Use the current state to compute the next output from the generator.
nextOutput() - Method in class org.apache.commons.rng.core.source32.XoShiRo128Plus
Use the current state to compute the next output from the generator.
nextOutput() - Method in class org.apache.commons.rng.core.source32.XoShiRo128PlusPlus
Use the current state to compute the next output from the generator.
nextOutput() - Method in class org.apache.commons.rng.core.source32.XoShiRo128StarStar
Use the current state to compute the next output from the generator.
nextOutput() - Method in class org.apache.commons.rng.core.source64.XoRoShiRo128Plus
Use the current state to compute the next output from the generator.
nextOutput() - Method in class org.apache.commons.rng.core.source64.XoRoShiRo128PlusPlus
Use the current state to compute the next output from the generator.
nextOutput() - Method in class org.apache.commons.rng.core.source64.XoRoShiRo128StarStar
Use the current state to compute the next output from the generator.
nextOutput() - Method in class org.apache.commons.rng.core.source64.XoShiRo256Plus
Use the current state to compute the next output from the generator.
nextOutput() - Method in class org.apache.commons.rng.core.source64.XoShiRo256PlusPlus
Use the current state to compute the next output from the generator.
nextOutput() - Method in class org.apache.commons.rng.core.source64.XoShiRo256StarStar
Use the current state to compute the next output from the generator.
nextOutput() - Method in class org.apache.commons.rng.core.source64.XoShiRo512Plus
Use the current state to compute the next output from the generator.
nextOutput() - Method in class org.apache.commons.rng.core.source64.XoShiRo512PlusPlus
Use the current state to compute the next output from the generator.
nextOutput() - Method in class org.apache.commons.rng.core.source64.XoShiRo512StarStar
Use the current state to compute the next output from the generator.
nextVector() - Method in class org.apache.commons.rng.sampling.UnitSphereSampler
Deprecated.
NoOpConverter<SEED> - Class in org.apache.commons.rng.simple.internal
Dummy converter that simply passes on its input.
NoOpConverter() - Constructor for class org.apache.commons.rng.simple.internal.NoOpConverter
Create an instance.
NormalizedGaussianSampler - Interface in org.apache.commons.rng.sampling.distribution
Marker interface for a sampler that generates values from an N(0,1) Gaussian distribution.
Note - Section in class org.apache.commons.rng.sampling.distribution.GaussianSampler
 
NumberFactory - Class in org.apache.commons.rng.core.util
Utility for creating number types from one or two int values or one long value, or a sequence of bytes.
numberOfSubcycleGenerators() - Static method in class org.apache.commons.rng.core.source64.TwoCmres
Get the number of subcycle generators.

O

ObjectSampler<T> - Interface in org.apache.commons.rng.sampling
Sampler that generates values of a specified type.
of(NormalizedGaussianSampler, double, double) - Static method in class org.apache.commons.rng.sampling.distribution.GaussianSampler
Create a new normalised Gaussian sampler.
of(NormalizedGaussianSampler, double, double) - Static method in class org.apache.commons.rng.sampling.distribution.LogNormalSampler
Create a new log-normal distribution sampler.
of(UniformRandomProvider) - Static method in class org.apache.commons.rng.sampling.distribution.BoxMullerNormalizedGaussianSampler
Create a new normalised Gaussian sampler.
of(UniformRandomProvider) - Static method in class org.apache.commons.rng.sampling.distribution.MarsagliaNormalizedGaussianSampler
Create a new normalised Gaussian sampler.
of(UniformRandomProvider) - Static method in class org.apache.commons.rng.sampling.distribution.ZigguratNormalizedGaussianSampler
Create a new normalised Gaussian sampler.
of(UniformRandomProvider) - Static method in class org.apache.commons.rng.sampling.distribution.ZigguratSampler.Exponential
Create a new exponential sampler with mean = 1.
of(UniformRandomProvider) - Static method in class org.apache.commons.rng.sampling.distribution.ZigguratSampler.NormalizedGaussian
Create a new normalised Gaussian sampler.
of(UniformRandomProvider, double) - Static method in class org.apache.commons.rng.sampling.distribution.AhrensDieterExponentialSampler
Create a new exponential distribution sampler.
of(UniformRandomProvider, double) - Static method in class org.apache.commons.rng.sampling.distribution.GeometricSampler
Creates a new geometric distribution sampler.
of(UniformRandomProvider, double) - Static method in class org.apache.commons.rng.sampling.distribution.KempSmallMeanPoissonSampler
Creates a new sampler for the Poisson distribution.
of(UniformRandomProvider, double) - Static method in class org.apache.commons.rng.sampling.distribution.LargeMeanPoissonSampler
Creates a new Poisson distribution sampler.
of(UniformRandomProvider, double) - Static method in class org.apache.commons.rng.sampling.distribution.MarsagliaTsangWangDiscreteSampler.Poisson
Creates a sampler for the Poisson distribution.
of(UniformRandomProvider, double) - Static method in class org.apache.commons.rng.sampling.distribution.PoissonSampler
Creates a new Poisson distribution sampler.
of(UniformRandomProvider, double) - Static method in class org.apache.commons.rng.sampling.distribution.SmallMeanPoissonSampler
Creates a new sampler for the Poisson distribution.
of(UniformRandomProvider, double) - Static method in class org.apache.commons.rng.sampling.distribution.TSampler
Create a new t distribution sampler.
of(UniformRandomProvider, double) - Static method in class org.apache.commons.rng.sampling.distribution.ZigguratSampler.Exponential
Create a new exponential sampler with the specified mean.
of(UniformRandomProvider, double[]) - Static method in class org.apache.commons.rng.sampling.distribution.AliasMethodDiscreteSampler
Creates a sampler.
of(UniformRandomProvider, double...) - Static method in class org.apache.commons.rng.sampling.distribution.DirichletSampler
Creates a new Dirichlet distribution sampler.
of(UniformRandomProvider, double[]) - Static method in class org.apache.commons.rng.sampling.distribution.FastLoadedDiceRollerDiscreteSampler
Creates a sampler.
of(UniformRandomProvider, double[]) - Static method in class org.apache.commons.rng.sampling.distribution.GuideTableDiscreteSampler
Create a new sampler for an enumerated distribution using the given probabilities.
of(UniformRandomProvider, double[]) - Static method in class org.apache.commons.rng.sampling.distribution.MarsagliaTsangWangDiscreteSampler.Enumerated
Creates a sampler for an enumerated distribution of n values each with an associated probability.
of(UniformRandomProvider, double[], double) - Static method in class org.apache.commons.rng.sampling.distribution.GuideTableDiscreteSampler
Create a new sampler for an enumerated distribution using the given probabilities.
of(UniformRandomProvider, double[], double[]) - Static method in class org.apache.commons.rng.sampling.shape.BoxSampler
Create a box sampler with bounds a and b.
of(UniformRandomProvider, double[], double[]) - Static method in class org.apache.commons.rng.sampling.shape.LineSampler
Create a line sampler with vertices a and b.
of(UniformRandomProvider, double[], double[], double[]) - Static method in class org.apache.commons.rng.sampling.shape.TriangleSampler
Create a triangle sampler with vertices a, b and c.
of(UniformRandomProvider, double[], double[], double[], double[]) - Static method in class org.apache.commons.rng.sampling.shape.TetrahedronSampler
Create a tetrahedron sampler with vertices a, b, c and d.
of(UniformRandomProvider, double[], int) - Static method in class org.apache.commons.rng.sampling.distribution.AliasMethodDiscreteSampler
Creates a sampler.
of(UniformRandomProvider, double[], int) - Static method in class org.apache.commons.rng.sampling.distribution.FastLoadedDiceRollerDiscreteSampler
Creates a sampler.
of(UniformRandomProvider, double, double) - Static method in class org.apache.commons.rng.sampling.distribution.AhrensDieterMarsagliaTsangGammaSampler
Creates a new gamma distribution sampler.
of(UniformRandomProvider, double, double) - Static method in class org.apache.commons.rng.sampling.distribution.ChengBetaSampler
Creates a new beta distribution sampler.
of(UniformRandomProvider, double, double) - Static method in class org.apache.commons.rng.sampling.distribution.ContinuousUniformSampler
Creates a new continuous uniform distribution sampler.
of(UniformRandomProvider, double, double) - Static method in class org.apache.commons.rng.sampling.distribution.InverseTransformParetoSampler
Creates a new Pareto distribution sampler.
of(UniformRandomProvider, double, double) - Static method in class org.apache.commons.rng.sampling.distribution.LevySampler
Create a new Lévy distribution sampler.
of(UniformRandomProvider, double, double) - Static method in class org.apache.commons.rng.sampling.distribution.StableSampler
Creates a standardized sampler of a stable distribution with zero location and unit scale.
of(UniformRandomProvider, double, double, boolean) - Static method in class org.apache.commons.rng.sampling.distribution.ContinuousUniformSampler
Creates a new continuous uniform distribution sampler.
of(UniformRandomProvider, double, double, double, double) - Static method in class org.apache.commons.rng.sampling.distribution.StableSampler
Creates a sampler of a stable distribution.
of(UniformRandomProvider, int) - Static method in class org.apache.commons.rng.sampling.shape.UnitBallSampler
Create a unit n-ball sampler for the given dimension.
of(UniformRandomProvider, int) - Static method in class org.apache.commons.rng.sampling.UnitSphereSampler
Create a unit sphere sampler for the given dimension.
of(UniformRandomProvider, int, double) - Static method in class org.apache.commons.rng.sampling.distribution.MarsagliaTsangWangDiscreteSampler.Binomial
Creates a sampler for the Binomial distribution.
of(UniformRandomProvider, int, double) - Static method in class org.apache.commons.rng.sampling.distribution.RejectionInversionZipfSampler
Creates a new Zipf distribution sampler.
of(UniformRandomProvider, int, int) - Static method in class org.apache.commons.rng.sampling.distribution.DiscreteUniformSampler
Creates a new discrete uniform distribution sampler.
of(UniformRandomProvider, long[]) - Static method in class org.apache.commons.rng.sampling.distribution.FastLoadedDiceRollerDiscreteSampler
Creates a sampler.
of(UniformRandomProvider, long, long) - Static method in class org.apache.commons.rng.sampling.distribution.UniformLongSampler
Creates a new discrete uniform distribution sampler.
of(UniformRandomProvider, ContinuousInverseCumulativeProbabilityFunction) - Static method in class org.apache.commons.rng.sampling.distribution.InverseTransformContinuousSampler
Create a new inverse-transform continuous sampler.
of(UniformRandomProvider, DiscreteInverseCumulativeProbabilityFunction) - Static method in class org.apache.commons.rng.sampling.distribution.InverseTransformDiscreteSampler
Create a new inverse-transform discrete sampler.
org.apache.commons.rng - package org.apache.commons.rng
This package contains the library's interface to be used by client code that needs a generator of sequences of pseudo-random numbers that are uniformly distributed in a specified range.
org.apache.commons.rng.core - package org.apache.commons.rng.core
org.apache.commons.rng.core.source32 - package org.apache.commons.rng.core.source32
Concrete algorithms for int-based sources of randomness.
org.apache.commons.rng.core.source64 - package org.apache.commons.rng.core.source64
Concrete algorithms for long-based sources of randomness.
org.apache.commons.rng.core.util - package org.apache.commons.rng.core.util
This package contains utilities to combine/split primitive types.
org.apache.commons.rng.sampling - package org.apache.commons.rng.sampling
This package provides sampling utilities.
org.apache.commons.rng.sampling.distribution - package org.apache.commons.rng.sampling.distribution
This package contains classes for sampling from statistical distributions.
org.apache.commons.rng.sampling.shape - package org.apache.commons.rng.sampling.shape
This package contains classes for sampling coordinates from shapes, for example a unit ball.
org.apache.commons.rng.simple - package org.apache.commons.rng.simple
This package provides factory methods by which low-level classes implemented in module "commons-rng-core" are instantiated.
org.apache.commons.rng.simple.internal - package org.apache.commons.rng.simple.internal
Utilities for seed conversion.

P

Parallel applications - Section in enum org.apache.commons.rng.simple.RandomSource
 
PCG_MCG_XSH_RR_32 - Enum constant in enum org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is PcgMcgXshRr32.
PCG_MCG_XSH_RR_32 - Enum constant in enum org.apache.commons.rng.simple.RandomSource
Source of randomness is PcgMcgXshRr32.
PCG_MCG_XSH_RS_32 - Enum constant in enum org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is PcgMcgXshRs32.
PCG_MCG_XSH_RS_32 - Enum constant in enum org.apache.commons.rng.simple.RandomSource
Source of randomness is PcgMcgXshRs32.
PCG_RXS_M_XS_64 - Enum constant in enum org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is PcgRxsMXs64.
PCG_RXS_M_XS_64 - Enum constant in enum org.apache.commons.rng.simple.RandomSource
Source of randomness is PcgRxsMXs64.
PCG_RXS_M_XS_64_OS - Enum constant in enum org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is PcgRxsMXs64.
PCG_RXS_M_XS_64_OS - Enum constant in enum org.apache.commons.rng.simple.RandomSource
Source of randomness is PcgRxsMXs64.
PCG_XSH_RR_32 - Enum constant in enum org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is PcgXshRr32.
PCG_XSH_RR_32 - Enum constant in enum org.apache.commons.rng.simple.RandomSource
Source of randomness is PcgXshRr32.
PCG_XSH_RR_32_OS - Enum constant in enum org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is PcgXshRr32.
PCG_XSH_RR_32_OS - Enum constant in enum org.apache.commons.rng.simple.RandomSource
Source of randomness is PcgXshRr32.
PCG_XSH_RS_32 - Enum constant in enum org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is PcgXshRs32.
PCG_XSH_RS_32 - Enum constant in enum org.apache.commons.rng.simple.RandomSource
Source of randomness is PcgXshRs32.
PCG_XSH_RS_32_OS - Enum constant in enum org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is PcgXshRs32.
PCG_XSH_RS_32_OS - Enum constant in enum org.apache.commons.rng.simple.RandomSource
Source of randomness is PcgXshRs32.
PcgMcgXshRr32 - Class in org.apache.commons.rng.core.source32
A Permuted Congruential Generator (PCG) that is composed of a 64-bit Multiplicative Congruential Generator (MCG) combined with the XSH-RR (xorshift; random rotate) output transformation to create 32-bit output.
PcgMcgXshRr32(Long) - Constructor for class org.apache.commons.rng.core.source32.PcgMcgXshRr32
Creates a new instance.
PcgMcgXshRs32 - Class in org.apache.commons.rng.core.source32
A Permuted Congruential Generator (PCG) that is composed of a 64-bit Multiplicative Congruential Generator (MCG) combined with the XSH-RS (xorshift; random shift) output transformation to create 32-bit output.
PcgMcgXshRs32(Long) - Constructor for class org.apache.commons.rng.core.source32.PcgMcgXshRs32
Creates a new instance.
PcgRxsMXs64 - Class in org.apache.commons.rng.core.source64
A Permuted Congruential Generator (PCG) that is composed of a 64-bit Linear Congruential Generator (LCG) combined with the RXS-M-XS (random xorshift; multiply; xorshift) output transformation to create 64-bit output.
PcgRxsMXs64(long[]) - Constructor for class org.apache.commons.rng.core.source64.PcgRxsMXs64
Creates a new instance.
PcgRxsMXs64(Long) - Constructor for class org.apache.commons.rng.core.source64.PcgRxsMXs64
Creates a new instance using a default increment.
PcgXshRr32 - Class in org.apache.commons.rng.core.source32
A Permuted Congruential Generator (PCG) that is composed of a 64-bit Linear Congruential Generator (LCG) combined with the XSH-RR (xorshift; random rotate) output transformation to create 32-bit output.
PcgXshRr32(long[]) - Constructor for class org.apache.commons.rng.core.source32.PcgXshRr32
Creates a new instance.
PcgXshRr32(Long) - Constructor for class org.apache.commons.rng.core.source32.PcgXshRr32
Creates a new instance using a default increment.
PcgXshRs32 - Class in org.apache.commons.rng.core.source32
A Permuted Congruential Generator (PCG) that is composed of a 64-bit Linear Congruential Generator (LCG) combined with the XSH-RS (xorshift; random shift) output transformation to create 32-bit output.
PcgXshRs32(long[]) - Constructor for class org.apache.commons.rng.core.source32.PcgXshRs32
Creates a new instance.
PcgXshRs32(Long) - Constructor for class org.apache.commons.rng.core.source32.PcgXshRs32
Creates a new instance using a default increment.
PermutationSampler - Class in org.apache.commons.rng.sampling
Class for representing permutations of a sequence of integers.
PermutationSampler(UniformRandomProvider, int, int) - Constructor for class org.apache.commons.rng.sampling.PermutationSampler
Creates a generator of permutations.
PoissonSampler - Class in org.apache.commons.rng.sampling.distribution
Sampler for the Poisson distribution.
PoissonSampler(UniformRandomProvider, double) - Constructor for class org.apache.commons.rng.sampling.distribution.PoissonSampler
This instance delegates sampling.
PoissonSamplerCache - Class in org.apache.commons.rng.sampling.distribution
Create a sampler for the Poisson distribution using a cache to minimise construction cost.
PoissonSamplerCache(double, double) - Constructor for class org.apache.commons.rng.sampling.distribution.PoissonSamplerCache
Create an instance.
probability - Variable in class org.apache.commons.rng.sampling.distribution.AliasMethodDiscreteSampler
The probability table.
ProviderBuilder - Class in org.apache.commons.rng.simple.internal
RNG builder.
ProviderBuilder.RandomSourceInternal - Enum in org.apache.commons.rng.simple.internal
Identifiers of the generators.

R

RandomIntSource - Interface in org.apache.commons.rng.core.source32
Source of randomness that generates values of type int.
RandomLongSource - Interface in org.apache.commons.rng.core.source64
Source of randomness that generates values of type long.
RandomProviderDefaultState - Class in org.apache.commons.rng.core
Wraps the internal state of a generator instance.
RandomProviderDefaultState(byte[]) - Constructor for class org.apache.commons.rng.core.RandomProviderDefaultState
Initializes an instance.
RandomProviderState - Interface in org.apache.commons.rng
Marker interface for objects that represents the state of a random generator.
RandomSource - Enum in org.apache.commons.rng.simple
This class provides the API for creating generators of random numbers.
RandomStreams - Class in org.apache.commons.rng.core.util
Utility for creating streams using a source of randomness.
RandomStreams.SeededObjectFactory<T> - Interface in org.apache.commons.rng.core.util
A factory for creating objects using a seed and a using a source of randomness.
RejectionInversionZipfSampler - Class in org.apache.commons.rng.sampling.distribution
Implementation of the Zipf distribution.
RejectionInversionZipfSampler(UniformRandomProvider, int, double) - Constructor for class org.apache.commons.rng.sampling.distribution.RejectionInversionZipfSampler
This instance delegates sampling.
resetCachedState() - Method in class org.apache.commons.rng.core.source32.IntProvider
Reset the cached state used in the default implementation of IntProvider.nextBoolean().
resetCachedState() - Method in class org.apache.commons.rng.core.source64.LongProvider
Reset the cached state used in the default implementation of LongProvider.nextBoolean() and LongProvider.nextInt().
RestorableUniformRandomProvider - Interface in org.apache.commons.rng
Applies to generators whose internal state can be saved and restored.
restoreState(RandomProviderState) - Method in class org.apache.commons.rng.core.BaseProvider
Restores the state of a generator.
restoreState(RandomProviderState) - Method in interface org.apache.commons.rng.RestorableUniformRandomProvider
Restores the state of a generator.
rng - Variable in class org.apache.commons.rng.sampling.distribution.AliasMethodDiscreteSampler
Underlying source of randomness.
rng - Variable in class org.apache.commons.rng.sampling.distribution.UniformLongSampler
Underlying source of randomness.

S

sample() - Method in class org.apache.commons.rng.sampling.CollectionSampler
Picks one of the items from the collection passed to the constructor.
sample() - Method in class org.apache.commons.rng.sampling.CombinationSampler
Return a combination of k whose entries are selected randomly, without repetition, from the integers 0, 1, ..., n-1 (inclusive).
sample() - Method in class org.apache.commons.rng.sampling.DiscreteProbabilityCollectionSampler
Picks one of the items from the collection passed to the constructor.
sample() - Method in class org.apache.commons.rng.sampling.distribution.AhrensDieterExponentialSampler
Creates a double sample.
sample() - Method in class org.apache.commons.rng.sampling.distribution.AhrensDieterMarsagliaTsangGammaSampler
Creates a double sample.
sample() - Method in class org.apache.commons.rng.sampling.distribution.AliasMethodDiscreteSampler
Creates an int sample.
sample() - Method in class org.apache.commons.rng.sampling.distribution.BoxMullerGaussianSampler
Deprecated.
Creates a double sample.
sample() - Method in class org.apache.commons.rng.sampling.distribution.BoxMullerLogNormalSampler
Deprecated.
Creates a double sample.
sample() - Method in class org.apache.commons.rng.sampling.distribution.BoxMullerNormalizedGaussianSampler
Creates a double sample.
sample() - Method in class org.apache.commons.rng.sampling.distribution.ChengBetaSampler
Creates a double sample.
sample() - Method in interface org.apache.commons.rng.sampling.distribution.ContinuousSampler
Creates a double sample.
sample() - Method in class org.apache.commons.rng.sampling.distribution.ContinuousUniformSampler
Creates a double sample.
sample() - Method in class org.apache.commons.rng.sampling.distribution.DirichletSampler
Create an object sample.
sample() - Method in interface org.apache.commons.rng.sampling.distribution.DiscreteSampler
Creates an int sample.
sample() - Method in class org.apache.commons.rng.sampling.distribution.DiscreteUniformSampler
Creates an int sample.
sample() - Method in class org.apache.commons.rng.sampling.distribution.GaussianSampler
Creates a double sample.
sample() - Method in class org.apache.commons.rng.sampling.distribution.GuideTableDiscreteSampler
Creates an int sample.
sample() - Method in class org.apache.commons.rng.sampling.distribution.InverseTransformContinuousSampler
Creates a double sample.
sample() - Method in class org.apache.commons.rng.sampling.distribution.InverseTransformDiscreteSampler
Creates an int sample.
sample() - Method in class org.apache.commons.rng.sampling.distribution.InverseTransformParetoSampler
Creates a double sample.
sample() - Method in class org.apache.commons.rng.sampling.distribution.KempSmallMeanPoissonSampler
Creates an int sample.
sample() - Method in class org.apache.commons.rng.sampling.distribution.LargeMeanPoissonSampler
Creates an int sample.
sample() - Method in class org.apache.commons.rng.sampling.distribution.LevySampler
Creates a double sample.
sample() - Method in class org.apache.commons.rng.sampling.distribution.LogNormalSampler
Creates a double sample.
sample() - Method in interface org.apache.commons.rng.sampling.distribution.LongSampler
Creates a long sample.
sample() - Method in class org.apache.commons.rng.sampling.distribution.MarsagliaNormalizedGaussianSampler
Creates a double sample.
sample() - Method in class org.apache.commons.rng.sampling.distribution.PoissonSampler
Creates an int sample.
sample() - Method in class org.apache.commons.rng.sampling.distribution.RejectionInversionZipfSampler
Rejection inversion sampling method for a discrete, bounded Zipf distribution that is based on the method described in Wolfgang Hörmann and Gerhard Derflinger.
sample() - Method in class org.apache.commons.rng.sampling.distribution.SmallMeanPoissonSampler
Creates an int sample.
sample() - Method in class org.apache.commons.rng.sampling.distribution.StableSampler
Generate a sample from a stable distribution.
sample() - Method in class org.apache.commons.rng.sampling.distribution.ZigguratNormalizedGaussianSampler
Creates a double sample.
sample() - Method in class org.apache.commons.rng.sampling.distribution.ZigguratSampler.Exponential
Creates a double sample.
sample() - Method in class org.apache.commons.rng.sampling.distribution.ZigguratSampler.NormalizedGaussian
Creates a double sample.
sample() - Method in interface org.apache.commons.rng.sampling.ObjectSampler
Create an object sample.
sample() - Method in class org.apache.commons.rng.sampling.PermutationSampler
 
sample() - Method in class org.apache.commons.rng.sampling.shape.BoxSampler
 
sample() - Method in class org.apache.commons.rng.sampling.shape.LineSampler
 
sample() - Method in class org.apache.commons.rng.sampling.shape.TetrahedronSampler
 
sample() - Method in class org.apache.commons.rng.sampling.shape.TriangleSampler
 
sample() - Method in class org.apache.commons.rng.sampling.shape.UnitBallSampler
 
sample() - Method in class org.apache.commons.rng.sampling.UnitSphereSampler
 
sample(UniformRandomProvider, List, int) - Static method in class org.apache.commons.rng.sampling.ListSampler
Generates a list of size k whose entries are selected randomly, without repetition, from the items in the given collection.
SamplerBase - Class in org.apache.commons.rng.sampling.distribution
Deprecated.
Since version 1.1. Class intended for internal use only.
SamplerBase(UniformRandomProvider) - Constructor for class org.apache.commons.rng.sampling.distribution.SamplerBase
Deprecated.
Create an instance.
samples() - Method in interface org.apache.commons.rng.sampling.distribution.ContinuousSampler
Returns an effectively unlimited stream of double sample values.
samples() - Method in interface org.apache.commons.rng.sampling.distribution.DiscreteSampler
Returns an effectively unlimited stream of int sample values.
samples() - Method in interface org.apache.commons.rng.sampling.distribution.LongSampler
Returns an effectively unlimited stream of long sample values.
samples() - Method in interface org.apache.commons.rng.sampling.ObjectSampler
Returns an effectively unlimited stream of object sample values.
samples(long) - Method in interface org.apache.commons.rng.sampling.distribution.ContinuousSampler
Returns a stream producing the given streamSize number of double sample values.
samples(long) - Method in interface org.apache.commons.rng.sampling.distribution.DiscreteSampler
Returns a stream producing the given streamSize number of int sample values.
samples(long) - Method in interface org.apache.commons.rng.sampling.distribution.LongSampler
Returns a stream producing the given streamSize number of long sample values.
samples(long) - Method in interface org.apache.commons.rng.sampling.ObjectSampler
Returns a stream producing the given streamSize number of object sample values.
saveState() - Method in class org.apache.commons.rng.core.BaseProvider
Saves the state of a generator.
saveState() - Method in interface org.apache.commons.rng.RestorableUniformRandomProvider
Saves the state of a generator.
Seed2ArrayConverter<IN,OUT> - Interface in org.apache.commons.rng.simple.internal
Seed converter to create an output array type.
SeedConverter<IN,OUT> - Interface in org.apache.commons.rng.simple.internal
Seed converter.
SeedConverterComposer<IN,TRANS,OUT> - Class in org.apache.commons.rng.simple.internal
Composes two converters.
SeedConverterComposer(SeedConverter, SeedConverter) - Constructor for class org.apache.commons.rng.simple.internal.SeedConverterComposer
Create an instance.
SeedFactory - Class in org.apache.commons.rng.simple.internal
Utilities related to seeding.
Seeding - Section in enum org.apache.commons.rng.simple.RandomSource
 
setFactory(CompositeSamplers.DiscreteProbabilitySamplerFactory) - Method in interface org.apache.commons.rng.sampling.CompositeSamplers.Builder
Sets the factory to use to generate the composite's discrete sampler from the sampler weights.
setSeed(long) - Method in class org.apache.commons.rng.simple.JDKRandomBridge
setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.BaseProvider
Resets the RNG to the given state.
setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source32.PcgXshRr32
Resets the RNG to the given state.
setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source32.PcgXshRs32
Resets the RNG to the given state.
setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source32.PcgMcgXshRr32
Resets the RNG to the given state.
setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source32.PcgMcgXshRs32
Resets the RNG to the given state.
setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source32.AbstractWell
Resets the RNG to the given state.
setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source32.XoRoShiRo64Star
Resets the RNG to the given state.
setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source32.XoRoShiRo64StarStar
Resets the RNG to the given state.
setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source32.XoShiRo128Plus
Resets the RNG to the given state.
setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source32.XoShiRo128PlusPlus
Resets the RNG to the given state.
setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source32.XoShiRo128StarStar
Resets the RNG to the given state.
setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source32.DotyHumphreySmallFastCounting32
Resets the RNG to the given state.
setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source32.IntProvider
Resets the RNG to the given state.
setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source32.ISAACRandom
Resets the RNG to the given state.
setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source32.JDKRandom
Resets the RNG to the given state.
setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source32.JenkinsSmallFast32
Resets the RNG to the given state.
setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source32.KISSRandom
Resets the RNG to the given state.
setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source32.L32X64Mix
Resets the RNG to the given state.
setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source32.MersenneTwister
Resets the RNG to the given state.
setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source32.MiddleSquareWeylSequence
Resets the RNG to the given state.
setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source32.MultiplyWithCarry256
Resets the RNG to the given state.
setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source64.L64X128Mix
Resets the RNG to the given state.
setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source64.L64X128StarStar
Resets the RNG to the given state.
setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source64.XoRoShiRo1024PlusPlus
Resets the RNG to the given state.
setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source64.XoRoShiRo1024Star
Resets the RNG to the given state.
setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source64.XoRoShiRo1024StarStar
Resets the RNG to the given state.
setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source64.XoRoShiRo128Plus
Resets the RNG to the given state.
setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source64.XoRoShiRo128PlusPlus
Resets the RNG to the given state.
setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source64.XoRoShiRo128StarStar
Resets the RNG to the given state.
setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source64.XoShiRo256Plus
Resets the RNG to the given state.
setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source64.XoShiRo256PlusPlus
Resets the RNG to the given state.
setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source64.XoShiRo256StarStar
Resets the RNG to the given state.
setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source64.XoShiRo512Plus
Resets the RNG to the given state.
setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source64.XoShiRo512PlusPlus
Resets the RNG to the given state.
setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source64.XoShiRo512StarStar
Resets the RNG to the given state.
setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source64.DotyHumphreySmallFastCounting64
Resets the RNG to the given state.
setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source64.JenkinsSmallFast64
Resets the RNG to the given state.
setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source64.L128X1024Mix
Resets the RNG to the given state.
setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source64.L128X128Mix
Resets the RNG to the given state.
setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source64.L128X256Mix
Resets the RNG to the given state.
setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source64.L64X1024Mix
Resets the RNG to the given state.
setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source64.L64X256Mix
Resets the RNG to the given state.
setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source64.LongProvider
Resets the RNG to the given state.
setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source64.MersenneTwister64
Resets the RNG to the given state.
setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source64.PcgRxsMXs64
Resets the RNG to the given state.
setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source64.SplitMix64
Resets the RNG to the given state.
setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source64.TwoCmres
Resets the RNG to the given state.
setStateInternal(byte[]) - Method in class org.apache.commons.rng.core.source64.XorShift1024Star
Resets the RNG to the given state.
SFC_32 - Enum constant in enum org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is DotyHumphreySmallFastCounting32.
SFC_32 - Enum constant in enum org.apache.commons.rng.simple.RandomSource
Source of randomness is DotyHumphreySmallFastCounting32.
SFC_64 - Enum constant in enum org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is DotyHumphreySmallFastCounting64.
SFC_64 - Enum constant in enum org.apache.commons.rng.simple.RandomSource
Source of randomness is DotyHumphreySmallFastCounting64.
SharedStateContinuousSampler - Interface in org.apache.commons.rng.sampling.distribution
Sampler that generates values of type double and can create new instances to sample from the same state with a given source of randomness.
SharedStateDiscreteSampler - Interface in org.apache.commons.rng.sampling.distribution
Sampler that generates values of type int and can create new instances to sample from the same state with a given source of randomness.
SharedStateLongSampler - Interface in org.apache.commons.rng.sampling.distribution
Sampler that generates values of type long and can create new instances to sample from the same state with a given source of randomness.
SharedStateObjectSampler<T> - Interface in org.apache.commons.rng.sampling
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.
SharedStateSampler<R> - Interface in org.apache.commons.rng.sampling
Applies to samplers that can share state between instances.
shuffle(UniformRandomProvider, boolean[]) - Static method in class org.apache.commons.rng.sampling.ArraySampler
Shuffles the entries of the given array.
shuffle(UniformRandomProvider, boolean[], int, int) - Static method in class org.apache.commons.rng.sampling.ArraySampler
Shuffles the entries of the given array in the range [from, to).
shuffle(UniformRandomProvider, byte[]) - Static method in class org.apache.commons.rng.sampling.ArraySampler
Shuffles the entries of the given array.
shuffle(UniformRandomProvider, byte[], int, int) - Static method in class org.apache.commons.rng.sampling.ArraySampler
Shuffles the entries of the given array in the range [from, to).
shuffle(UniformRandomProvider, char[]) - Static method in class org.apache.commons.rng.sampling.ArraySampler
Shuffles the entries of the given array.
shuffle(UniformRandomProvider, char[], int, int) - Static method in class org.apache.commons.rng.sampling.ArraySampler
Shuffles the entries of the given array in the range [from, to).
shuffle(UniformRandomProvider, double[]) - Static method in class org.apache.commons.rng.sampling.ArraySampler
Shuffles the entries of the given array.
shuffle(UniformRandomProvider, double[], int, int) - Static method in class org.apache.commons.rng.sampling.ArraySampler
Shuffles the entries of the given array in the range [from, to).
shuffle(UniformRandomProvider, float[]) - Static method in class org.apache.commons.rng.sampling.ArraySampler
Shuffles the entries of the given array.
shuffle(UniformRandomProvider, float[], int, int) - Static method in class org.apache.commons.rng.sampling.ArraySampler
Shuffles the entries of the given array in the range [from, to).
shuffle(UniformRandomProvider, int[]) - Static method in class org.apache.commons.rng.sampling.ArraySampler
Shuffles the entries of the given array.
shuffle(UniformRandomProvider, int[]) - Static method in class org.apache.commons.rng.sampling.PermutationSampler
Shuffles the entries of the given array.
shuffle(UniformRandomProvider, int[], int, boolean) - Static method in class org.apache.commons.rng.sampling.PermutationSampler
Shuffles the entries of the given array, using the Fisher-Yates algorithm.
shuffle(UniformRandomProvider, int[], int, int) - Static method in class org.apache.commons.rng.sampling.ArraySampler
Shuffles the entries of the given array in the range [from, to).
shuffle(UniformRandomProvider, long[]) - Static method in class org.apache.commons.rng.sampling.ArraySampler
Shuffles the entries of the given array.
shuffle(UniformRandomProvider, long[], int, int) - Static method in class org.apache.commons.rng.sampling.ArraySampler
Shuffles the entries of the given array in the range [from, to).
shuffle(UniformRandomProvider, short[]) - Static method in class org.apache.commons.rng.sampling.ArraySampler
Shuffles the entries of the given array.
shuffle(UniformRandomProvider, short[], int, int) - Static method in class org.apache.commons.rng.sampling.ArraySampler
Shuffles the entries of the given array in the range [from, to).
shuffle(UniformRandomProvider, List) - Static method in class org.apache.commons.rng.sampling.ListSampler
Shuffles the entries of the given array, using the Fisher-Yates algorithm.
shuffle(UniformRandomProvider, List, int, boolean) - Static method in class org.apache.commons.rng.sampling.ListSampler
Shuffles the entries of the given array, using the Fisher-Yates algorithm.
shuffle(UniformRandomProvider, T[]) - Static method in class org.apache.commons.rng.sampling.ArraySampler
Shuffles the entries of the given array.
shuffle(UniformRandomProvider, T[], int, int) - Static method in class org.apache.commons.rng.sampling.ArraySampler
Shuffles the entries of the given array in the range [from, to).
size() - Method in interface org.apache.commons.rng.sampling.CompositeSamplers.Builder
Return the number of samplers in the composite.
SmallMeanPoissonSampler - Class in org.apache.commons.rng.sampling.distribution
Sampler for the Poisson distribution.
SmallMeanPoissonSampler(UniformRandomProvider, double) - Constructor for class org.apache.commons.rng.sampling.distribution.SmallMeanPoissonSampler
Create an instance.
split() - Method in interface org.apache.commons.rng.SplittableUniformRandomProvider
Creates a new random generator, split off from this one, that implements the SplittableUniformRandomProvider interface.
split(UniformRandomProvider) - Method in class org.apache.commons.rng.core.source32.L32X64Mix
Creates a new random generator, split off from this one, that implements the SplittableUniformRandomProvider interface.
split(UniformRandomProvider) - Method in class org.apache.commons.rng.core.source64.L128X1024Mix
Creates a new random generator, split off from this one, that implements the SplittableUniformRandomProvider interface.
split(UniformRandomProvider) - Method in class org.apache.commons.rng.core.source64.L128X128Mix
Creates a new random generator, split off from this one, that implements the SplittableUniformRandomProvider interface.
split(UniformRandomProvider) - Method in class org.apache.commons.rng.core.source64.L128X256Mix
Creates a new random generator, split off from this one, that implements the SplittableUniformRandomProvider interface.
split(UniformRandomProvider) - Method in class org.apache.commons.rng.core.source64.L64X1024Mix
Creates a new random generator, split off from this one, that implements the SplittableUniformRandomProvider interface.
split(UniformRandomProvider) - Method in class org.apache.commons.rng.core.source64.L64X128Mix
Creates a new random generator, split off from this one, that implements the SplittableUniformRandomProvider interface.
split(UniformRandomProvider) - Method in class org.apache.commons.rng.core.source64.L64X128StarStar
Creates a new random generator, split off from this one, that implements the SplittableUniformRandomProvider interface.
split(UniformRandomProvider) - Method in class org.apache.commons.rng.core.source64.L64X256Mix
Creates a new random generator, split off from this one, that implements the SplittableUniformRandomProvider interface.
split(UniformRandomProvider) - Method in interface org.apache.commons.rng.SplittableUniformRandomProvider
Creates a new random generator, split off from this one, that implements the SplittableUniformRandomProvider interface.
SPLIT_MIX_64 - Enum constant in enum org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is SplitMix64.
SPLIT_MIX_64 - Enum constant in enum org.apache.commons.rng.simple.RandomSource
Source of randomness is SplitMix64.
SplitMix64 - Class in org.apache.commons.rng.core.source64
A fast RNG, with 64 bits of state, that can be used to initialize the state of other generators.
SplitMix64(long) - Constructor for class org.apache.commons.rng.core.source64.SplitMix64
Creates a new instance.
SplitMix64(Long) - Constructor for class org.apache.commons.rng.core.source64.SplitMix64
Creates a new instance.
splits() - Method in interface org.apache.commons.rng.SplittableUniformRandomProvider
Returns an effectively unlimited stream of new random generators, each of which implements the SplittableUniformRandomProvider interface.
splits(long) - Method in interface org.apache.commons.rng.SplittableUniformRandomProvider
Returns a stream producing the given streamSize number of new random generators, each of which implements the SplittableUniformRandomProvider interface.
splits(long, SplittableUniformRandomProvider) - Method in class org.apache.commons.rng.core.source32.L32X64Mix
Returns a stream producing the given streamSize number of new random generators, each of which implements the SplittableUniformRandomProvider interface.
splits(long, SplittableUniformRandomProvider) - Method in class org.apache.commons.rng.core.source64.L128X1024Mix
Returns a stream producing the given streamSize number of new random generators, each of which implements the SplittableUniformRandomProvider interface.
splits(long, SplittableUniformRandomProvider) - Method in class org.apache.commons.rng.core.source64.L128X128Mix
Returns a stream producing the given streamSize number of new random generators, each of which implements the SplittableUniformRandomProvider interface.
splits(long, SplittableUniformRandomProvider) - Method in class org.apache.commons.rng.core.source64.L128X256Mix
Returns a stream producing the given streamSize number of new random generators, each of which implements the SplittableUniformRandomProvider interface.
splits(long, SplittableUniformRandomProvider) - Method in class org.apache.commons.rng.core.source64.L64X1024Mix
Returns a stream producing the given streamSize number of new random generators, each of which implements the SplittableUniformRandomProvider interface.
splits(long, SplittableUniformRandomProvider) - Method in class org.apache.commons.rng.core.source64.L64X128Mix
Returns a stream producing the given streamSize number of new random generators, each of which implements the SplittableUniformRandomProvider interface.
splits(long, SplittableUniformRandomProvider) - Method in class org.apache.commons.rng.core.source64.L64X128StarStar
Returns a stream producing the given streamSize number of new random generators, each of which implements the SplittableUniformRandomProvider interface.
splits(long, SplittableUniformRandomProvider) - Method in class org.apache.commons.rng.core.source64.L64X256Mix
Returns a stream producing the given streamSize number of new random generators, each of which implements the SplittableUniformRandomProvider interface.
splits(long, SplittableUniformRandomProvider) - Method in interface org.apache.commons.rng.SplittableUniformRandomProvider
Returns a stream producing the given streamSize number of new random generators, each of which implements the SplittableUniformRandomProvider interface.
splits(SplittableUniformRandomProvider) - Method in interface org.apache.commons.rng.SplittableUniformRandomProvider
Returns an effectively unlimited stream of new random generators, each of which implements the SplittableUniformRandomProvider interface.
splitStateInternal(byte[], int) - Method in class org.apache.commons.rng.core.BaseProvider
Splits the given state into a part to be consumed by the caller in order to restore its local state, while the reminder is passed to the parent class.
SplittableUniformRandomProvider - Interface in org.apache.commons.rng
Applies to generators that can be split into two objects (the original and a new instance) each of which implements the same interface (and can be recursively split indefinitely).
StableSampler - Class in org.apache.commons.rng.sampling.distribution
Samples from a stable distribution.
state0 - Variable in class org.apache.commons.rng.core.source32.XoRoShiRo64Star
State 0 of the generator.
state0 - Variable in class org.apache.commons.rng.core.source32.XoRoShiRo64StarStar
State 0 of the generator.
state0 - Variable in class org.apache.commons.rng.core.source32.XoShiRo128Plus
State 0 of the generator.
state0 - Variable in class org.apache.commons.rng.core.source32.XoShiRo128PlusPlus
State 0 of the generator.
state0 - Variable in class org.apache.commons.rng.core.source32.XoShiRo128StarStar
State 0 of the generator.
state0 - Variable in class org.apache.commons.rng.core.source64.XoRoShiRo128Plus
State 0 of the generator.
state0 - Variable in class org.apache.commons.rng.core.source64.XoRoShiRo128PlusPlus
State 0 of the generator.
state0 - Variable in class org.apache.commons.rng.core.source64.XoRoShiRo128StarStar
State 0 of the generator.
state0 - Variable in class org.apache.commons.rng.core.source64.XoShiRo256Plus
State 0 of the generator.
state0 - Variable in class org.apache.commons.rng.core.source64.XoShiRo256PlusPlus
State 0 of the generator.
state0 - Variable in class org.apache.commons.rng.core.source64.XoShiRo256StarStar
State 0 of the generator.
state0 - Variable in class org.apache.commons.rng.core.source64.XoShiRo512Plus
State 0 of the generator.
state0 - Variable in class org.apache.commons.rng.core.source64.XoShiRo512PlusPlus
State 0 of the generator.
state0 - Variable in class org.apache.commons.rng.core.source64.XoShiRo512StarStar
State 0 of the generator.
state1 - Variable in class org.apache.commons.rng.core.source32.XoRoShiRo64Star
State 1 of the generator.
state1 - Variable in class org.apache.commons.rng.core.source32.XoRoShiRo64StarStar
State 1 of the generator.
state1 - Variable in class org.apache.commons.rng.core.source32.XoShiRo128Plus
State 1 of the generator.
state1 - Variable in class org.apache.commons.rng.core.source32.XoShiRo128PlusPlus
State 1 of the generator.
state1 - Variable in class org.apache.commons.rng.core.source32.XoShiRo128StarStar
State 1 of the generator.
state1 - Variable in class org.apache.commons.rng.core.source64.XoRoShiRo128Plus
State 1 of the generator.
state1 - Variable in class org.apache.commons.rng.core.source64.XoRoShiRo128PlusPlus
State 1 of the generator.
state1 - Variable in class org.apache.commons.rng.core.source64.XoRoShiRo128StarStar
State 1 of the generator.
state1 - Variable in class org.apache.commons.rng.core.source64.XoShiRo256Plus
State 1 of the generator.
state1 - Variable in class org.apache.commons.rng.core.source64.XoShiRo256PlusPlus
State 1 of the generator.
state1 - Variable in class org.apache.commons.rng.core.source64.XoShiRo256StarStar
State 1 of the generator.
state1 - Variable in class org.apache.commons.rng.core.source64.XoShiRo512Plus
State 1 of the generator.
state1 - Variable in class org.apache.commons.rng.core.source64.XoShiRo512PlusPlus
State 1 of the generator.
state1 - Variable in class org.apache.commons.rng.core.source64.XoShiRo512StarStar
State 1 of the generator.
state2 - Variable in class org.apache.commons.rng.core.source32.XoShiRo128Plus
State 2 of the generator.
state2 - Variable in class org.apache.commons.rng.core.source32.XoShiRo128PlusPlus
State 2 of the generator.
state2 - Variable in class org.apache.commons.rng.core.source32.XoShiRo128StarStar
State 2 of the generator.
state2 - Variable in class org.apache.commons.rng.core.source64.XoShiRo256Plus
State 2 of the generator.
state2 - Variable in class org.apache.commons.rng.core.source64.XoShiRo256PlusPlus
State 2 of the generator.
state2 - Variable in class org.apache.commons.rng.core.source64.XoShiRo256StarStar
State 2 of the generator.
state2 - Variable in class org.apache.commons.rng.core.source64.XoShiRo512Plus
State 2 of the generator.
state2 - Variable in class org.apache.commons.rng.core.source64.XoShiRo512PlusPlus
State 2 of the generator.
state2 - Variable in class org.apache.commons.rng.core.source64.XoShiRo512StarStar
State 2 of the generator.
state3 - Variable in class org.apache.commons.rng.core.source32.XoShiRo128Plus
State 3 of the generator.
state3 - Variable in class org.apache.commons.rng.core.source32.XoShiRo128PlusPlus
State 3 of the generator.
state3 - Variable in class org.apache.commons.rng.core.source32.XoShiRo128StarStar
State 3 of the generator.
state3 - Variable in class org.apache.commons.rng.core.source64.XoShiRo256Plus
State 3 of the generator.
state3 - Variable in class org.apache.commons.rng.core.source64.XoShiRo256PlusPlus
State 3 of the generator.
state3 - Variable in class org.apache.commons.rng.core.source64.XoShiRo256StarStar
State 3 of the generator.
state3 - Variable in class org.apache.commons.rng.core.source64.XoShiRo512Plus
State 3 of the generator.
state3 - Variable in class org.apache.commons.rng.core.source64.XoShiRo512PlusPlus
State 3 of the generator.
state3 - Variable in class org.apache.commons.rng.core.source64.XoShiRo512StarStar
State 3 of the generator.
state4 - Variable in class org.apache.commons.rng.core.source64.XoShiRo512Plus
State 4 of the generator.
state4 - Variable in class org.apache.commons.rng.core.source64.XoShiRo512PlusPlus
State 4 of the generator.
state4 - Variable in class org.apache.commons.rng.core.source64.XoShiRo512StarStar
State 4 of the generator.
state5 - Variable in class org.apache.commons.rng.core.source64.XoShiRo512Plus
State 5 of the generator.
state5 - Variable in class org.apache.commons.rng.core.source64.XoShiRo512PlusPlus
State 5 of the generator.
state5 - Variable in class org.apache.commons.rng.core.source64.XoShiRo512StarStar
State 5 of the generator.
state6 - Variable in class org.apache.commons.rng.core.source64.XoShiRo512Plus
State 6 of the generator.
state6 - Variable in class org.apache.commons.rng.core.source64.XoShiRo512PlusPlus
State 6 of the generator.
state6 - Variable in class org.apache.commons.rng.core.source64.XoShiRo512StarStar
State 6 of the generator.
state7 - Variable in class org.apache.commons.rng.core.source64.XoShiRo512Plus
State 7 of the generator.
state7 - Variable in class org.apache.commons.rng.core.source64.XoShiRo512PlusPlus
State 7 of the generator.
state7 - Variable in class org.apache.commons.rng.core.source64.XoShiRo512StarStar
State 7 of the generator.
symmetric(UniformRandomProvider, int, double) - Static method in class org.apache.commons.rng.sampling.distribution.DirichletSampler
Creates a new symmetric Dirichlet distribution sampler using the same concentration parameter for each category.

T

TetrahedronSampler - Class in org.apache.commons.rng.sampling.shape
Generate points uniformly distributed within a tetrahedron.
ThreadLocalRandomSource - Class in org.apache.commons.rng.simple
This class provides a thread-local UniformRandomProvider.
toString() - Method in class org.apache.commons.rng.core.BaseProvider
toString() - Method in class org.apache.commons.rng.core.source64.TwoCmres
toString() - Method in class org.apache.commons.rng.sampling.distribution.AhrensDieterExponentialSampler
toString() - Method in class org.apache.commons.rng.sampling.distribution.AhrensDieterMarsagliaTsangGammaSampler
toString() - Method in class org.apache.commons.rng.sampling.distribution.AliasMethodDiscreteSampler
toString() - Method in class org.apache.commons.rng.sampling.distribution.BoxMullerGaussianSampler
Deprecated.
toString() - Method in class org.apache.commons.rng.sampling.distribution.BoxMullerLogNormalSampler
Deprecated.
toString() - Method in class org.apache.commons.rng.sampling.distribution.BoxMullerNormalizedGaussianSampler
toString() - Method in class org.apache.commons.rng.sampling.distribution.ChengBetaSampler
toString() - Method in class org.apache.commons.rng.sampling.distribution.ContinuousUniformSampler
toString() - Method in class org.apache.commons.rng.sampling.distribution.DirichletSampler
toString() - Method in class org.apache.commons.rng.sampling.distribution.DiscreteUniformSampler
toString() - Method in class org.apache.commons.rng.sampling.distribution.GaussianSampler
toString() - Method in class org.apache.commons.rng.sampling.distribution.GuideTableDiscreteSampler
toString() - Method in class org.apache.commons.rng.sampling.distribution.InverseTransformContinuousSampler
toString() - Method in class org.apache.commons.rng.sampling.distribution.InverseTransformDiscreteSampler
toString() - Method in class org.apache.commons.rng.sampling.distribution.InverseTransformParetoSampler
toString() - Method in class org.apache.commons.rng.sampling.distribution.KempSmallMeanPoissonSampler
toString() - Method in class org.apache.commons.rng.sampling.distribution.LargeMeanPoissonSampler
toString() - Method in class org.apache.commons.rng.sampling.distribution.LevySampler
toString() - Method in class org.apache.commons.rng.sampling.distribution.LogNormalSampler
toString() - Method in class org.apache.commons.rng.sampling.distribution.MarsagliaNormalizedGaussianSampler
toString() - Method in class org.apache.commons.rng.sampling.distribution.PoissonSampler
toString() - Method in class org.apache.commons.rng.sampling.distribution.RejectionInversionZipfSampler
toString() - Method in class org.apache.commons.rng.sampling.distribution.SamplerBase
Deprecated.
toString() - Method in class org.apache.commons.rng.sampling.distribution.SmallMeanPoissonSampler
toString() - Method in class org.apache.commons.rng.sampling.distribution.StableSampler
toString() - Method in class org.apache.commons.rng.sampling.distribution.TSampler
toString() - Method in class org.apache.commons.rng.sampling.distribution.UniformLongSampler
toString() - Method in class org.apache.commons.rng.sampling.distribution.ZigguratNormalizedGaussianSampler
toString() - Method in class org.apache.commons.rng.sampling.distribution.ZigguratSampler.Exponential
toString() - Method in class org.apache.commons.rng.sampling.distribution.ZigguratSampler.NormalizedGaussian
transform(long) - Method in class org.apache.commons.rng.core.source32.PcgMcgXshRr32
Transform the 64-bit state of the generator to a 32-bit output.
transform(long) - Method in class org.apache.commons.rng.core.source32.PcgMcgXshRs32
Transform the 64-bit state of the generator to a 32-bit output.
transform(long) - Method in class org.apache.commons.rng.core.source32.PcgXshRr32
Transform the 64-bit state of the generator to a 32-bit output.
transform(long) - Method in class org.apache.commons.rng.core.source32.PcgXshRs32
Transform the 64-bit state of the generator to a 32-bit output.
transform(long, long) - Method in class org.apache.commons.rng.core.source64.XoRoShiRo1024PlusPlus
Transform the two consecutive 64-bit states of the generator to a 64-bit output.
transform(long, long) - Method in class org.apache.commons.rng.core.source64.XoRoShiRo1024Star
Transform the two consecutive 64-bit states of the generator to a 64-bit output.
transform(long, long) - Method in class org.apache.commons.rng.core.source64.XoRoShiRo1024StarStar
Transform the two consecutive 64-bit states of the generator to a 64-bit output.
TriangleSampler - Class in org.apache.commons.rng.sampling.shape
TSampler - Class in org.apache.commons.rng.sampling.distribution
Sampling from a T distribution.
TWO_CMRES - Enum constant in enum org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is TwoCmres.
TWO_CMRES - Enum constant in enum org.apache.commons.rng.simple.RandomSource
Source of randomness is TwoCmres.
TWO_CMRES_SELECT - Enum constant in enum org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is TwoCmres with explicit selection of the two subcycle generators.
TWO_CMRES_SELECT - Enum constant in enum org.apache.commons.rng.simple.RandomSource
Source of randomness is TwoCmres, with explicit selection of the two subcycle generators.
TwoCmres - Class in org.apache.commons.rng.core.source64
Random number generator designed by Mark D. Overton.
TwoCmres(Integer) - Constructor for class org.apache.commons.rng.core.source64.TwoCmres
Creates a new instance.
TwoCmres(Integer, int, int) - Constructor for class org.apache.commons.rng.core.source64.TwoCmres
Creates a new instance.

U

UniformLongSampler - Class in org.apache.commons.rng.sampling.distribution
Discrete uniform distribution sampler generating values of type long.
UniformRandomProvider - Interface in org.apache.commons.rng
Applies to generators of random number sequences that follow a uniform distribution.
UnitBallSampler - Class in org.apache.commons.rng.sampling.shape
UnitBallSampler() - Constructor for class org.apache.commons.rng.sampling.shape.UnitBallSampler
Create an instance.
UnitSphereSampler - Class in org.apache.commons.rng.sampling
UnitSphereSampler(int, UniformRandomProvider) - Constructor for class org.apache.commons.rng.sampling.UnitSphereSampler
unrestorable(UniformRandomProvider) - Static method in enum org.apache.commons.rng.simple.RandomSource
Wraps the given delegate generator in a new instance that only provides access to the UniformRandomProvider methods.

V

v - Variable in class org.apache.commons.rng.core.source32.AbstractWell
Bytes pool.
valueOf(String) - Static method in enum org.apache.commons.rng.sampling.CompositeSamplers.DiscreteProbabilitySampler
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.commons.rng.simple.internal.NativeSeedType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.commons.rng.simple.RandomSource
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.commons.rng.sampling.CompositeSamplers.DiscreteProbabilitySampler
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.commons.rng.simple.internal.NativeSeedType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.commons.rng.simple.RandomSource
Returns an array containing the constants of this enum type, in the order they are declared.

W

WELL_1024_A - Enum constant in enum org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is Well1024a.
WELL_1024_A - Enum constant in enum org.apache.commons.rng.simple.RandomSource
Source of randomness is Well1024a.
WELL_19937_A - Enum constant in enum org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is Well19937a.
WELL_19937_A - Enum constant in enum org.apache.commons.rng.simple.RandomSource
Source of randomness is Well19937a.
WELL_19937_C - Enum constant in enum org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is Well19937c.
WELL_19937_C - Enum constant in enum org.apache.commons.rng.simple.RandomSource
Source of randomness is Well19937c.
WELL_44497_A - Enum constant in enum org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is Well44497a.
WELL_44497_A - Enum constant in enum org.apache.commons.rng.simple.RandomSource
Source of randomness is Well44497a.
WELL_44497_B - Enum constant in enum org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is Well44497b.
WELL_44497_B - Enum constant in enum org.apache.commons.rng.simple.RandomSource
Source of randomness is Well44497b.
WELL_512_A - Enum constant in enum org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is Well512a.
WELL_512_A - Enum constant in enum org.apache.commons.rng.simple.RandomSource
Source of randomness is Well512a.
Well1024a - Class in org.apache.commons.rng.core.source32
This class implements the WELL1024a pseudo-random number generator from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.
Well1024a(int[]) - Constructor for class org.apache.commons.rng.core.source32.Well1024a
Creates a new random number generator.
Well19937a - Class in org.apache.commons.rng.core.source32
This class implements the WELL19937a pseudo-random number generator from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.
Well19937a(int[]) - Constructor for class org.apache.commons.rng.core.source32.Well19937a
Creates a new random number generator.
Well19937c - Class in org.apache.commons.rng.core.source32
This class implements the WELL19937c pseudo-random number generator from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.
Well19937c(int[]) - Constructor for class org.apache.commons.rng.core.source32.Well19937c
Creates a new random number generator.
Well44497a - Class in org.apache.commons.rng.core.source32
This class implements the WELL44497a pseudo-random number generator from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.
Well44497a(int[]) - Constructor for class org.apache.commons.rng.core.source32.Well44497a
Creates a new random number generator.
Well44497b - Class in org.apache.commons.rng.core.source32
This class implements the WELL44497b pseudo-random number generator from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.
Well44497b(int[]) - Constructor for class org.apache.commons.rng.core.source32.Well44497b
Creates a new random number generator.
Well512a - Class in org.apache.commons.rng.core.source32
This class implements the WELL512a pseudo-random number generator from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.
Well512a(int[]) - Constructor for class org.apache.commons.rng.core.source32.Well512a
Creates a new random number generator.
withinRange(double) - Method in class org.apache.commons.rng.sampling.distribution.PoissonSamplerCache
Check if the mean is within the range where the cache can minimise the construction cost of the PoissonSampler.
withRange(double, double) - Method in class org.apache.commons.rng.sampling.distribution.PoissonSamplerCache
Create a new PoissonSamplerCache with the given range reusing the current cache values.
withUniformRandomProvider(UniformRandomProvider) - Method in class org.apache.commons.rng.sampling.CollectionSampler
Create a new instance of the sampler with the same underlying state using the given uniform random provider as the source of randomness.
withUniformRandomProvider(UniformRandomProvider) - Method in class org.apache.commons.rng.sampling.CombinationSampler
Create a new instance of the sampler with the same underlying state using the given uniform random provider as the source of randomness.
withUniformRandomProvider(UniformRandomProvider) - Method in class org.apache.commons.rng.sampling.DiscreteProbabilityCollectionSampler
Create a new instance of the sampler with the same underlying state using the given uniform random provider as the source of randomness.
withUniformRandomProvider(UniformRandomProvider) - Method in class org.apache.commons.rng.sampling.distribution.AhrensDieterExponentialSampler
Create a new instance of the sampler with the same underlying state using the given uniform random provider as the source of randomness.
withUniformRandomProvider(UniformRandomProvider) - Method in class org.apache.commons.rng.sampling.distribution.AhrensDieterMarsagliaTsangGammaSampler
Create a new instance of the sampler with the same underlying state using the given uniform random provider as the source of randomness.
withUniformRandomProvider(UniformRandomProvider) - Method in class org.apache.commons.rng.sampling.distribution.AliasMethodDiscreteSampler
Create a new instance of the sampler with the same underlying state using the given uniform random provider as the source of randomness.
withUniformRandomProvider(UniformRandomProvider) - Method in class org.apache.commons.rng.sampling.distribution.BoxMullerNormalizedGaussianSampler
Create a new instance of the sampler with the same underlying state using the given uniform random provider as the source of randomness.
withUniformRandomProvider(UniformRandomProvider) - Method in class org.apache.commons.rng.sampling.distribution.ChengBetaSampler
Create a new instance of the sampler with the same underlying state using the given uniform random provider as the source of randomness.
withUniformRandomProvider(UniformRandomProvider) - Method in class org.apache.commons.rng.sampling.distribution.ContinuousUniformSampler
Create a new instance of the sampler with the same underlying state using the given uniform random provider as the source of randomness.
withUniformRandomProvider(UniformRandomProvider) - Method in class org.apache.commons.rng.sampling.distribution.DirichletSampler
Create a new instance of the sampler with the same underlying state using the given uniform random provider as the source of randomness.
withUniformRandomProvider(UniformRandomProvider) - Method in class org.apache.commons.rng.sampling.distribution.DiscreteUniformSampler
Create a new instance of the sampler with the same underlying state using the given uniform random provider as the source of randomness.
withUniformRandomProvider(UniformRandomProvider) - Method in class org.apache.commons.rng.sampling.distribution.FastLoadedDiceRollerDiscreteSampler
Create a new instance of the sampler with the same underlying state using the given uniform random provider as the source of randomness.
withUniformRandomProvider(UniformRandomProvider) - Method in class org.apache.commons.rng.sampling.distribution.GaussianSampler
Create a new instance of the sampler with the same underlying state using the given uniform random provider as the source of randomness.
withUniformRandomProvider(UniformRandomProvider) - Method in class org.apache.commons.rng.sampling.distribution.GuideTableDiscreteSampler
Create a new instance of the sampler with the same underlying state using the given uniform random provider as the source of randomness.
withUniformRandomProvider(UniformRandomProvider) - Method in class org.apache.commons.rng.sampling.distribution.InverseTransformContinuousSampler
Create a new instance of the sampler with the same underlying state using the given uniform random provider as the source of randomness.
withUniformRandomProvider(UniformRandomProvider) - Method in class org.apache.commons.rng.sampling.distribution.InverseTransformDiscreteSampler
Create a new instance of the sampler with the same underlying state using the given uniform random provider as the source of randomness.
withUniformRandomProvider(UniformRandomProvider) - Method in class org.apache.commons.rng.sampling.distribution.InverseTransformParetoSampler
Create a new instance of the sampler with the same underlying state using the given uniform random provider as the source of randomness.
withUniformRandomProvider(UniformRandomProvider) - Method in class org.apache.commons.rng.sampling.distribution.KempSmallMeanPoissonSampler
Create a new instance of the sampler with the same underlying state using the given uniform random provider as the source of randomness.
withUniformRandomProvider(UniformRandomProvider) - Method in class org.apache.commons.rng.sampling.distribution.LargeMeanPoissonSampler
Create a new instance of the sampler with the same underlying state using the given uniform random provider as the source of randomness.
withUniformRandomProvider(UniformRandomProvider) - Method in class org.apache.commons.rng.sampling.distribution.LevySampler
Create a new instance of the sampler with the same underlying state using the given uniform random provider as the source of randomness.
withUniformRandomProvider(UniformRandomProvider) - Method in class org.apache.commons.rng.sampling.distribution.LogNormalSampler
Create a new instance of the sampler with the same underlying state using the given uniform random provider as the source of randomness.
withUniformRandomProvider(UniformRandomProvider) - Method in class org.apache.commons.rng.sampling.distribution.MarsagliaNormalizedGaussianSampler
Create a new instance of the sampler with the same underlying state using the given uniform random provider as the source of randomness.
withUniformRandomProvider(UniformRandomProvider) - Method in class org.apache.commons.rng.sampling.distribution.PoissonSampler
Create a new instance of the sampler with the same underlying state using the given uniform random provider as the source of randomness.
withUniformRandomProvider(UniformRandomProvider) - Method in class org.apache.commons.rng.sampling.distribution.RejectionInversionZipfSampler
Create a new instance of the sampler with the same underlying state using the given uniform random provider as the source of randomness.
withUniformRandomProvider(UniformRandomProvider) - Method in class org.apache.commons.rng.sampling.distribution.SmallMeanPoissonSampler
Create a new instance of the sampler with the same underlying state using the given uniform random provider as the source of randomness.
withUniformRandomProvider(UniformRandomProvider) - Method in class org.apache.commons.rng.sampling.distribution.StableSampler
Create a new instance of the sampler with the same underlying state using the given uniform random provider as the source of randomness.
withUniformRandomProvider(UniformRandomProvider) - Method in class org.apache.commons.rng.sampling.distribution.TSampler
Create a new instance of the sampler with the same underlying state using the given uniform random provider as the source of randomness.
withUniformRandomProvider(UniformRandomProvider) - Method in class org.apache.commons.rng.sampling.distribution.UniformLongSampler
Create a new instance of the sampler with the same underlying state using the given uniform random provider as the source of randomness.
withUniformRandomProvider(UniformRandomProvider) - Method in class org.apache.commons.rng.sampling.distribution.ZigguratNormalizedGaussianSampler
Create a new instance of the sampler with the same underlying state using the given uniform random provider as the source of randomness.
withUniformRandomProvider(UniformRandomProvider) - Method in class org.apache.commons.rng.sampling.distribution.ZigguratSampler.Exponential
Create a new instance of the sampler with the same underlying state using the given uniform random provider as the source of randomness.
withUniformRandomProvider(UniformRandomProvider) - Method in class org.apache.commons.rng.sampling.distribution.ZigguratSampler.NormalizedGaussian
Create a new instance of the sampler with the same underlying state using the given uniform random provider as the source of randomness.
withUniformRandomProvider(UniformRandomProvider) - Method in class org.apache.commons.rng.sampling.PermutationSampler
Create a new instance of the sampler with the same underlying state using the given uniform random provider as the source of randomness.
withUniformRandomProvider(UniformRandomProvider) - Method in class org.apache.commons.rng.sampling.shape.BoxSampler
Create a new instance of the sampler with the same underlying state using the given uniform random provider as the source of randomness.
withUniformRandomProvider(UniformRandomProvider) - Method in class org.apache.commons.rng.sampling.shape.LineSampler
Create a new instance of the sampler with the same underlying state using the given uniform random provider as the source of randomness.
withUniformRandomProvider(UniformRandomProvider) - Method in class org.apache.commons.rng.sampling.shape.TetrahedronSampler
Create a new instance of the sampler with the same underlying state using the given uniform random provider as the source of randomness.
withUniformRandomProvider(UniformRandomProvider) - Method in class org.apache.commons.rng.sampling.shape.TriangleSampler
Create a new instance of the sampler with the same underlying state using the given uniform random provider as the source of randomness.
withUniformRandomProvider(UniformRandomProvider) - Method in class org.apache.commons.rng.sampling.shape.UnitBallSampler
Create a new instance of the sampler with the same underlying state using the given uniform random provider as the source of randomness.
withUniformRandomProvider(UniformRandomProvider) - Method in interface org.apache.commons.rng.sampling.SharedStateSampler
Create a new instance of the sampler with the same underlying state using the given uniform random provider as the source of randomness.
withUniformRandomProvider(UniformRandomProvider) - Method in class org.apache.commons.rng.sampling.UnitSphereSampler
Create a new instance of the sampler with the same underlying state using the given uniform random provider as the source of randomness.

X

x0 - Variable in class org.apache.commons.rng.core.source64.L64X128Mix
State 0 of the XBG.
x0 - Variable in class org.apache.commons.rng.core.source64.L64X128StarStar
State 0 of the XBG.
x1 - Variable in class org.apache.commons.rng.core.source64.L64X128Mix
State 1 of the XBG.
x1 - Variable in class org.apache.commons.rng.core.source64.L64X128StarStar
State 1 of the XBG.
XO_RO_SHI_RO_1024_PP - Enum constant in enum org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is XoRoShiRo1024PlusPlus.
XO_RO_SHI_RO_1024_PP - Enum constant in enum org.apache.commons.rng.simple.RandomSource
Source of randomness is XoRoShiRo1024PlusPlus.
XO_RO_SHI_RO_1024_S - Enum constant in enum org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is XoRoShiRo1024Star.
XO_RO_SHI_RO_1024_S - Enum constant in enum org.apache.commons.rng.simple.RandomSource
Source of randomness is XoRoShiRo1024Star.
XO_RO_SHI_RO_1024_SS - Enum constant in enum org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is XoRoShiRo1024StarStar.
XO_RO_SHI_RO_1024_SS - Enum constant in enum org.apache.commons.rng.simple.RandomSource
Source of randomness is XoRoShiRo1024StarStar.
XO_RO_SHI_RO_128_PLUS - Enum constant in enum org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is XoRoShiRo128Plus.
XO_RO_SHI_RO_128_PLUS - Enum constant in enum org.apache.commons.rng.simple.RandomSource
Source of randomness is XoRoShiRo128Plus.
XO_RO_SHI_RO_128_PP - Enum constant in enum org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is XoRoShiRo128PlusPlus.
XO_RO_SHI_RO_128_PP - Enum constant in enum org.apache.commons.rng.simple.RandomSource
Source of randomness is XoRoShiRo128PlusPlus.
XO_RO_SHI_RO_128_SS - Enum constant in enum org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is XoRoShiRo128StarStar.
XO_RO_SHI_RO_128_SS - Enum constant in enum org.apache.commons.rng.simple.RandomSource
Source of randomness is XoRoShiRo128StarStar.
XO_RO_SHI_RO_64_S - Enum constant in enum org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is XoRoShiRo64Star.
XO_RO_SHI_RO_64_S - Enum constant in enum org.apache.commons.rng.simple.RandomSource
Source of randomness is XoRoShiRo64Star.
XO_RO_SHI_RO_64_SS - Enum constant in enum org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is XoRoShiRo64StarStar.
XO_RO_SHI_RO_64_SS - Enum constant in enum org.apache.commons.rng.simple.RandomSource
Source of randomness is XoRoShiRo64StarStar.
XO_SHI_RO_128_PLUS - Enum constant in enum org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is XoShiRo128Plus.
XO_SHI_RO_128_PLUS - Enum constant in enum org.apache.commons.rng.simple.RandomSource
Source of randomness is XoShiRo128Plus.
XO_SHI_RO_128_PP - Enum constant in enum org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is XoShiRo128PlusPlus.
XO_SHI_RO_128_PP - Enum constant in enum org.apache.commons.rng.simple.RandomSource
Source of randomness is XoShiRo128PlusPlus.
XO_SHI_RO_128_SS - Enum constant in enum org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is XoShiRo128StarStar.
XO_SHI_RO_128_SS - Enum constant in enum org.apache.commons.rng.simple.RandomSource
Source of randomness is XoShiRo128StarStar.
XO_SHI_RO_256_PLUS - Enum constant in enum org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is XoShiRo256Plus.
XO_SHI_RO_256_PLUS - Enum constant in enum org.apache.commons.rng.simple.RandomSource
Source of randomness is XoShiRo256Plus.
XO_SHI_RO_256_PP - Enum constant in enum org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is XoShiRo256PlusPlus.
XO_SHI_RO_256_PP - Enum constant in enum org.apache.commons.rng.simple.RandomSource
Source of randomness is XoShiRo256PlusPlus.
XO_SHI_RO_256_SS - Enum constant in enum org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is XoShiRo256StarStar.
XO_SHI_RO_256_SS - Enum constant in enum org.apache.commons.rng.simple.RandomSource
Source of randomness is XoShiRo256StarStar.
XO_SHI_RO_512_PLUS - Enum constant in enum org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is XoShiRo512Plus.
XO_SHI_RO_512_PLUS - Enum constant in enum org.apache.commons.rng.simple.RandomSource
Source of randomness is XoShiRo512Plus.
XO_SHI_RO_512_PP - Enum constant in enum org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is XoShiRo512PlusPlus.
XO_SHI_RO_512_PP - Enum constant in enum org.apache.commons.rng.simple.RandomSource
Source of randomness is XoShiRo512PlusPlus.
XO_SHI_RO_512_SS - Enum constant in enum org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is XoShiRo512StarStar.
XO_SHI_RO_512_SS - Enum constant in enum org.apache.commons.rng.simple.RandomSource
Source of randomness is XoShiRo512StarStar.
XOR_SHIFT_1024_S - Enum constant in enum org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is XorShift1024Star.
XOR_SHIFT_1024_S - Enum constant in enum org.apache.commons.rng.simple.RandomSource
Deprecated.
Since 1.3, where it is recommended to use XOR_SHIFT_1024_S_PHI instead due to its slightly better (more uniform) output. XOR_SHIFT_1024_S is still quite usable but both are variants of the same algorithm and maintain their internal state identically. Their outputs are correlated and the two should not be used together when independent sequences are assumed.
XOR_SHIFT_1024_S_PHI - Enum constant in enum org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is XorShift1024StarPhi.
XOR_SHIFT_1024_S_PHI - Enum constant in enum org.apache.commons.rng.simple.RandomSource
Source of randomness is XorShift1024StarPhi.
XoRoShiRo1024PlusPlus - Class in org.apache.commons.rng.core.source64
A large-state all-purpose 64-bit generator.
XoRoShiRo1024PlusPlus(long[]) - Constructor for class org.apache.commons.rng.core.source64.XoRoShiRo1024PlusPlus
Creates a new instance.
XoRoShiRo1024PlusPlus(XoRoShiRo1024PlusPlus) - Constructor for class org.apache.commons.rng.core.source64.XoRoShiRo1024PlusPlus
Creates a copy instance.
XoRoShiRo1024Star - Class in org.apache.commons.rng.core.source64
A large-state 64-bit generator suitable for double generation.
XoRoShiRo1024Star(long[]) - Constructor for class org.apache.commons.rng.core.source64.XoRoShiRo1024Star
Creates a new instance.
XoRoShiRo1024Star(XoRoShiRo1024Star) - Constructor for class org.apache.commons.rng.core.source64.XoRoShiRo1024Star
Creates a copy instance.
XoRoShiRo1024StarStar - Class in org.apache.commons.rng.core.source64
A large-state all-purpose 64-bit generator.
XoRoShiRo1024StarStar(long[]) - Constructor for class org.apache.commons.rng.core.source64.XoRoShiRo1024StarStar
Creates a new instance.
XoRoShiRo1024StarStar(XoRoShiRo1024StarStar) - Constructor for class org.apache.commons.rng.core.source64.XoRoShiRo1024StarStar
Creates a copy instance.
XoRoShiRo128Plus - Class in org.apache.commons.rng.core.source64
A fast 64-bit generator suitable for double generation.
XoRoShiRo128Plus(long[]) - Constructor for class org.apache.commons.rng.core.source64.XoRoShiRo128Plus
Creates a new instance.
XoRoShiRo128Plus(long, long) - Constructor for class org.apache.commons.rng.core.source64.XoRoShiRo128Plus
Creates a new instance using a 2 element seed.
XoRoShiRo128Plus(XoRoShiRo128Plus) - Constructor for class org.apache.commons.rng.core.source64.XoRoShiRo128Plus
Creates a copy instance.
XoRoShiRo128PlusPlus - Class in org.apache.commons.rng.core.source64
A fast all-purpose 64-bit generator.
XoRoShiRo128PlusPlus(long[]) - Constructor for class org.apache.commons.rng.core.source64.XoRoShiRo128PlusPlus
Creates a new instance.
XoRoShiRo128PlusPlus(long, long) - Constructor for class org.apache.commons.rng.core.source64.XoRoShiRo128PlusPlus
Creates a new instance using a 2 element seed.
XoRoShiRo128PlusPlus(XoRoShiRo128PlusPlus) - Constructor for class org.apache.commons.rng.core.source64.XoRoShiRo128PlusPlus
Creates a copy instance.
XoRoShiRo128StarStar - Class in org.apache.commons.rng.core.source64
A fast all-purpose 64-bit generator.
XoRoShiRo128StarStar(long[]) - Constructor for class org.apache.commons.rng.core.source64.XoRoShiRo128StarStar
Creates a new instance.
XoRoShiRo128StarStar(long, long) - Constructor for class org.apache.commons.rng.core.source64.XoRoShiRo128StarStar
Creates a new instance using a 2 element seed.
XoRoShiRo128StarStar(XoRoShiRo128StarStar) - Constructor for class org.apache.commons.rng.core.source64.XoRoShiRo128StarStar
Creates a copy instance.
XoRoShiRo64Star - Class in org.apache.commons.rng.core.source32
A fast 32-bit generator suitable for float generation.
XoRoShiRo64Star(int[]) - Constructor for class org.apache.commons.rng.core.source32.XoRoShiRo64Star
Creates a new instance.
XoRoShiRo64Star(int, int) - Constructor for class org.apache.commons.rng.core.source32.XoRoShiRo64Star
Creates a new instance using a 2 element seed.
XoRoShiRo64StarStar - Class in org.apache.commons.rng.core.source32
A fast all-purpose 32-bit generator.
XoRoShiRo64StarStar(int[]) - Constructor for class org.apache.commons.rng.core.source32.XoRoShiRo64StarStar
Creates a new instance.
XoRoShiRo64StarStar(int, int) - Constructor for class org.apache.commons.rng.core.source32.XoRoShiRo64StarStar
Creates a new instance using a 2 element seed.
XorShift1024Star - Class in org.apache.commons.rng.core.source64
A fast RNG implementing the XorShift1024* algorithm.
XorShift1024Star(long[]) - Constructor for class org.apache.commons.rng.core.source64.XorShift1024Star
Creates a new instance.
XorShift1024Star(long[], long) - Constructor for class org.apache.commons.rng.core.source64.XorShift1024Star
Creates a new instance.
XorShift1024Star(XorShift1024Star) - Constructor for class org.apache.commons.rng.core.source64.XorShift1024Star
Creates a copy instance.
XorShift1024StarPhi - Class in org.apache.commons.rng.core.source64
A fast RNG implementing the XorShift1024* algorithm.
XorShift1024StarPhi(long[]) - Constructor for class org.apache.commons.rng.core.source64.XorShift1024StarPhi
Creates a new instance.
XorShift1024StarPhi(XorShift1024StarPhi) - Constructor for class org.apache.commons.rng.core.source64.XorShift1024StarPhi
Creates a copy instance.
XoShiRo128Plus - Class in org.apache.commons.rng.core.source32
A fast 32-bit generator suitable for float generation.
XoShiRo128Plus(int[]) - Constructor for class org.apache.commons.rng.core.source32.XoShiRo128Plus
Creates a new instance.
XoShiRo128Plus(int, int, int, int) - Constructor for class org.apache.commons.rng.core.source32.XoShiRo128Plus
Creates a new instance using a 4 element seed.
XoShiRo128Plus(XoShiRo128Plus) - Constructor for class org.apache.commons.rng.core.source32.XoShiRo128Plus
Creates a copy instance.
XoShiRo128PlusPlus - Class in org.apache.commons.rng.core.source32
A fast all-purpose 32-bit generator.
XoShiRo128PlusPlus(int[]) - Constructor for class org.apache.commons.rng.core.source32.XoShiRo128PlusPlus
Creates a new instance.
XoShiRo128PlusPlus(int, int, int, int) - Constructor for class org.apache.commons.rng.core.source32.XoShiRo128PlusPlus
Creates a new instance using a 4 element seed.
XoShiRo128PlusPlus(XoShiRo128PlusPlus) - Constructor for class org.apache.commons.rng.core.source32.XoShiRo128PlusPlus
Creates a copy instance.
XoShiRo128StarStar - Class in org.apache.commons.rng.core.source32
A fast all-purpose 32-bit generator.
XoShiRo128StarStar(int[]) - Constructor for class org.apache.commons.rng.core.source32.XoShiRo128StarStar
Creates a new instance.
XoShiRo128StarStar(int, int, int, int) - Constructor for class org.apache.commons.rng.core.source32.XoShiRo128StarStar
Creates a new instance using a 4 element seed.
XoShiRo128StarStar(XoShiRo128StarStar) - Constructor for class org.apache.commons.rng.core.source32.XoShiRo128StarStar
Creates a copy instance.
XoShiRo256Plus - Class in org.apache.commons.rng.core.source64
A fast 64-bit generator suitable for double generation.
XoShiRo256Plus(long[]) - Constructor for class org.apache.commons.rng.core.source64.XoShiRo256Plus
Creates a new instance.
XoShiRo256Plus(long, long, long, long) - Constructor for class org.apache.commons.rng.core.source64.XoShiRo256Plus
Creates a new instance using a 4 element seed.
XoShiRo256Plus(XoShiRo256Plus) - Constructor for class org.apache.commons.rng.core.source64.XoShiRo256Plus
Creates a copy instance.
XoShiRo256PlusPlus - Class in org.apache.commons.rng.core.source64
A fast all-purpose 64-bit generator.
XoShiRo256PlusPlus(long[]) - Constructor for class org.apache.commons.rng.core.source64.XoShiRo256PlusPlus
Creates a new instance.
XoShiRo256PlusPlus(long, long, long, long) - Constructor for class org.apache.commons.rng.core.source64.XoShiRo256PlusPlus
Creates a new instance using a 4 element seed.
XoShiRo256PlusPlus(XoShiRo256PlusPlus) - Constructor for class org.apache.commons.rng.core.source64.XoShiRo256PlusPlus
Creates a copy instance.
XoShiRo256StarStar - Class in org.apache.commons.rng.core.source64
A fast all-purpose 64-bit generator.
XoShiRo256StarStar(long[]) - Constructor for class org.apache.commons.rng.core.source64.XoShiRo256StarStar
Creates a new instance.
XoShiRo256StarStar(long, long, long, long) - Constructor for class org.apache.commons.rng.core.source64.XoShiRo256StarStar
Creates a new instance using a 4 element seed.
XoShiRo256StarStar(XoShiRo256StarStar) - Constructor for class org.apache.commons.rng.core.source64.XoShiRo256StarStar
Creates a copy instance.
XoShiRo512Plus - Class in org.apache.commons.rng.core.source64
A fast 64-bit generator suitable for double generation.
XoShiRo512Plus(long[]) - Constructor for class org.apache.commons.rng.core.source64.XoShiRo512Plus
Creates a new instance.
XoShiRo512Plus(long, long, long, long, long, long, long, long) - Constructor for class org.apache.commons.rng.core.source64.XoShiRo512Plus
Creates a new instance using an 8 element seed.
XoShiRo512Plus(XoShiRo512Plus) - Constructor for class org.apache.commons.rng.core.source64.XoShiRo512Plus
Creates a copy instance.
XoShiRo512PlusPlus - Class in org.apache.commons.rng.core.source64
A fast all-purpose generator.
XoShiRo512PlusPlus(long[]) - Constructor for class org.apache.commons.rng.core.source64.XoShiRo512PlusPlus
Creates a new instance.
XoShiRo512PlusPlus(long, long, long, long, long, long, long, long) - Constructor for class org.apache.commons.rng.core.source64.XoShiRo512PlusPlus
Creates a new instance using an 8 element seed.
XoShiRo512PlusPlus(XoShiRo512PlusPlus) - Constructor for class org.apache.commons.rng.core.source64.XoShiRo512PlusPlus
Creates a copy instance.
XoShiRo512StarStar - Class in org.apache.commons.rng.core.source64
A fast all-purpose generator.
XoShiRo512StarStar(long[]) - Constructor for class org.apache.commons.rng.core.source64.XoShiRo512StarStar
Creates a new instance.
XoShiRo512StarStar(long, long, long, long, long, long, long, long) - Constructor for class org.apache.commons.rng.core.source64.XoShiRo512StarStar
Creates a new instance using an 8 element seed.
XoShiRo512StarStar(XoShiRo512StarStar) - Constructor for class org.apache.commons.rng.core.source64.XoShiRo512StarStar
Creates a copy instance.

Z

ZigguratNormalizedGaussianSampler - Class in org.apache.commons.rng.sampling.distribution
Marsaglia and Tsang "Ziggurat" method for sampling from a Gaussian distribution with mean 0 and standard deviation 1.
ZigguratNormalizedGaussianSampler(UniformRandomProvider) - Constructor for class org.apache.commons.rng.sampling.distribution.ZigguratNormalizedGaussianSampler
Create an instance.
ZigguratSampler - Class in org.apache.commons.rng.sampling.distribution
Modified ziggurat method for sampling from Gaussian and exponential distributions.
ZigguratSampler.Exponential - Class in org.apache.commons.rng.sampling.distribution
Modified ziggurat method for sampling from an exponential distribution.
ZigguratSampler.NormalizedGaussian - Class in org.apache.commons.rng.sampling.distribution
Modified ziggurat method for sampling from a Gaussian distribution with mean 0 and standard deviation 1.
A B C D E F G I J K L M N O P R S T U V W X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form