Uses of Interface
org.hipparchus.random.RandomGenerator
-
Packages that use RandomGenerator Package Description org.hipparchus.distribution.multivariate Implementations of multivariate distributions.org.hipparchus.random Random number and random data generators.org.hipparchus.util Convenience routines and common data structures used throughout the Hipparchus library. -
-
Uses of RandomGenerator in org.hipparchus.distribution.multivariate
Fields in org.hipparchus.distribution.multivariate declared as RandomGenerator Modifier and Type Field Description protected RandomGenerator
AbstractMultivariateRealDistribution. random
RNG instance used to generate samples from the distribution.Constructors in org.hipparchus.distribution.multivariate with parameters of type RandomGenerator Constructor Description AbstractMultivariateRealDistribution(RandomGenerator rng, int n)
Simple constructor.MixtureMultivariateNormalDistribution(RandomGenerator rng, List<Pair<Double,MultivariateNormalDistribution>> components)
Creates a mixture model from a list of distributions and their associated weights.MixtureMultivariateRealDistribution(RandomGenerator rng, List<Pair<Double,T>> components)
Creates a mixture model from a list of distributions and their associated weights.MultivariateNormalDistribution(RandomGenerator rng, double[] means, double[][] covariances)
Creates a multivariate normal distribution with the given mean vector and covariance matrix.MultivariateNormalDistribution(RandomGenerator rng, double[] means, double[][] covariances, double singularMatrixCheckTolerance)
Creates a multivariate normal distribution with the given mean vector and covariance matrix. -
Uses of RandomGenerator in org.hipparchus.random
Classes in org.hipparchus.random that implement RandomGenerator Modifier and Type Class Description class
AbstractWell
This abstract class implements the WELL class of pseudo-random number generator from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.class
ISAACRandom
A fast cryptographic pseudo-random number generator.class
JDKRandomGenerator
ARandomGenerator
adapter that delegates the random number generation to the standardRandom
class.class
MersenneTwister
This class implements a powerful pseudo-random number generator developed by Makoto Matsumoto and Takuji Nishimura during 1996-1997.class
RandomAdaptor
Extension ofRandom
wrapping aRandomGenerator
.class
RandomDataGenerator
A class for generating random data.class
SynchronizedRandomGenerator
AnyRandomGenerator
implementation can be thread-safe if it is used through an instance of this class.class
Well1024a
This class implements the WELL1024a pseudo-random number generator from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.class
Well19937a
This class implements the WELL19937a pseudo-random number generator from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.class
Well19937c
This class implements the WELL19937c pseudo-random number generator from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.class
Well44497a
This class implements the WELL44497a pseudo-random number generator from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.class
Well44497b
This class implements the WELL44497b pseudo-random number generator from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.class
Well512a
This class implements the WELL512a pseudo-random number generator from François Panneton, Pierre L'Ecuyer and Makoto Matsumoto.Methods in org.hipparchus.random that return RandomGenerator Modifier and Type Method Description protected RandomGenerator
RandomDataGenerator. delegate()
Returns the backing delegate instance that methods are forwarded to.Methods in org.hipparchus.random with parameters of type RandomGenerator Modifier and Type Method Description static Random
RandomAdaptor. of(RandomGenerator randomGenerator)
Factory method to create aRandom
using the suppliedRandomGenerator
.static RandomDataGenerator
RandomDataGenerator. of(RandomGenerator randomGenerator)
Factory method to create aRandomData
instance using the suppliedRandomGenerator
.Constructors in org.hipparchus.random with parameters of type RandomGenerator Constructor Description GaussianRandomGenerator(RandomGenerator generator)
Create a new generator.GaussMarkovGenerator(double tau, double stationarySigma, RandomGenerator generator)
Create a new generator.RandomAdaptor(RandomGenerator randomGenerator)
Construct a RandomAdaptor wrapping the supplied RandomGenerator.StableRandomGenerator(RandomGenerator generator, double alpha, double beta)
Create a new generator.SynchronizedRandomGenerator(RandomGenerator rng)
Creates a synchronized wrapper for the givenRandomGenerator
instance.UniformRandomGenerator(RandomGenerator generator)
Create a new generator.UnitSphereRandomVectorGenerator(int dimension, RandomGenerator rand)
Simple constructor. -
Uses of RandomGenerator in org.hipparchus.util
Methods in org.hipparchus.util with parameters of type RandomGenerator Modifier and Type Method Description static void
MathArrays. shuffle(int[] list, int start, MathArrays.Position pos, RandomGenerator rng)
Shuffle the entries of the given array, using the Fisher–Yates algorithm.static void
MathArrays. shuffle(int[] list, RandomGenerator rng)
Shuffle the entries of the given array.
-