Uses of Interface
org.apache.commons.rng.ArbitrarilyJumpableUniformRandomProvider
-
Packages that use ArbitrarilyJumpableUniformRandomProvider Package Description 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.source32 Concrete algorithms forint-based sources of randomness.org.apache.commons.rng.core.source64 Concrete algorithms forlong-based sources of randomness. -
-
Uses of ArbitrarilyJumpableUniformRandomProvider in org.apache.commons.rng
Methods in org.apache.commons.rng that return ArbitrarilyJumpableUniformRandomProvider Modifier and Type Method Description ArbitrarilyJumpableUniformRandomProviderArbitrarilyJumpableUniformRandomProvider. jump(double distance)Creates a copy of theArbitrarilyJumpableUniformRandomProviderand then advances the state cycle of the current instance by the specifieddistance.ArbitrarilyJumpableUniformRandomProviderArbitrarilyJumpableUniformRandomProvider. jumpPowerOfTwo(int logDistance)Creates a copy of theArbitrarilyJumpableUniformRandomProviderand then advances the state cycle of the current instance by a distance equal to 2logDistance.Methods in org.apache.commons.rng that return types with arguments of type ArbitrarilyJumpableUniformRandomProvider Modifier and Type Method Description default Stream<ArbitrarilyJumpableUniformRandomProvider>ArbitrarilyJumpableUniformRandomProvider. jumps(double distance)Returns an effectively unlimited stream of new random generators, each of which implements theArbitrarilyJumpableUniformRandomProviderinterface.default Stream<ArbitrarilyJumpableUniformRandomProvider>ArbitrarilyJumpableUniformRandomProvider. jumps(long streamSize, double distance)Returns a stream producing the givenstreamSizenumber of new random generators, each of which implements theArbitrarilyJumpableUniformRandomProviderinterface. -
Uses of ArbitrarilyJumpableUniformRandomProvider in org.apache.commons.rng.core.source32
Classes in org.apache.commons.rng.core.source32 that implement ArbitrarilyJumpableUniformRandomProvider Modifier and Type Class Description classPhilox4x32This class implements the Philox4x32 128-bit counter-based generator with 10 rounds.Methods in org.apache.commons.rng.core.source32 that return ArbitrarilyJumpableUniformRandomProvider Modifier and Type Method Description ArbitrarilyJumpableUniformRandomProviderPhilox4x32. jump(double distance)Creates a copy of theArbitrarilyJumpableUniformRandomProviderand then advances the state cycle of the current instance by the specifieddistance.ArbitrarilyJumpableUniformRandomProviderPhilox4x32. jumpPowerOfTwo(int logDistance)Creates a copy of theArbitrarilyJumpableUniformRandomProviderand then advances the state cycle of the current instance by a distance equal to 2logDistance.Methods in org.apache.commons.rng.core.source32 that return types with arguments of type ArbitrarilyJumpableUniformRandomProvider Modifier and Type Method Description Stream<ArbitrarilyJumpableUniformRandomProvider>Philox4x32. jumps(double distance)Returns an effectively unlimited stream of new random generators, each of which implements theArbitrarilyJumpableUniformRandomProviderinterface. -
Uses of ArbitrarilyJumpableUniformRandomProvider in org.apache.commons.rng.core.source64
Classes in org.apache.commons.rng.core.source64 that implement ArbitrarilyJumpableUniformRandomProvider Modifier and Type Class Description classPhilox4x64This class implements the Philox4x64 256-bit counter-based generator with 10 rounds.Methods in org.apache.commons.rng.core.source64 that return ArbitrarilyJumpableUniformRandomProvider Modifier and Type Method Description ArbitrarilyJumpableUniformRandomProviderPhilox4x64. jump(double distance)ArbitrarilyJumpableUniformRandomProviderPhilox4x64. jumpPowerOfTwo(int logDistance)Methods in org.apache.commons.rng.core.source64 that return types with arguments of type ArbitrarilyJumpableUniformRandomProvider Modifier and Type Method Description Stream<ArbitrarilyJumpableUniformRandomProvider>Philox4x64. jumps(double distance)Returns an effectively unlimited stream of new random generators, each of which implements theArbitrarilyJumpableUniformRandomProviderinterface.
-