Uses of Interface
org.apache.commons.rng.JumpableUniformRandomProvider
-
Packages that use JumpableUniformRandomProvider 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 JumpableUniformRandomProvider in org.apache.commons.rng
Subinterfaces of JumpableUniformRandomProvider in org.apache.commons.rng Modifier and Type Interface Description interface
LongJumpableUniformRandomProvider
Applies to generators that can be advanced a very large number of steps of the output sequence in a single operation.Methods in org.apache.commons.rng that return JumpableUniformRandomProvider Modifier and Type Method Description JumpableUniformRandomProvider
LongJumpableUniformRandomProvider. longJump()
Creates a copy of the JumpableUniformRandomProvider and then advances the state of the current instance.Methods in org.apache.commons.rng that return types with arguments of type JumpableUniformRandomProvider Modifier and Type Method Description default Stream<JumpableUniformRandomProvider>
LongJumpableUniformRandomProvider. longJumps()
Returns an effectively unlimited stream of new random generators, each of which implements theJumpableUniformRandomProvider
interface.default Stream<JumpableUniformRandomProvider>
LongJumpableUniformRandomProvider. longJumps(long streamSize)
Returns a stream producing the givenstreamSize
number of new random generators, each of which implements theJumpableUniformRandomProvider
interface. -
Uses of JumpableUniformRandomProvider in org.apache.commons.rng.core.source32
Classes in org.apache.commons.rng.core.source32 that implement JumpableUniformRandomProvider Modifier and Type Class Description class
L32X64Mix
A 32-bit all purpose generator.class
XoShiRo128Plus
A fast 32-bit generator suitable forfloat
generation.class
XoShiRo128PlusPlus
A fast all-purpose 32-bit generator.class
XoShiRo128StarStar
A fast all-purpose 32-bit generator.Methods in org.apache.commons.rng.core.source32 that return JumpableUniformRandomProvider Modifier and Type Method Description JumpableUniformRandomProvider
L32X64Mix. longJump()
Creates a copy of the UniformRandomProvider and then retreats the state of the current instance. -
Uses of JumpableUniformRandomProvider in org.apache.commons.rng.core.source64
Classes in org.apache.commons.rng.core.source64 that implement JumpableUniformRandomProvider Modifier and Type Class Description class
L128X1024Mix
A 64-bit all purpose generator.class
L128X128Mix
A 64-bit all purpose generator.class
L128X256Mix
A 64-bit all purpose generator.class
L64X1024Mix
A 64-bit all purpose generator.class
L64X128Mix
A 64-bit all purpose generator.class
L64X128StarStar
A 64-bit all purpose generator.class
L64X256Mix
A 64-bit all purpose generator.class
XoRoShiRo1024PlusPlus
A large-state all-purpose 64-bit generator.class
XoRoShiRo1024Star
A large-state 64-bit generator suitable fordouble
generation.class
XoRoShiRo1024StarStar
A large-state all-purpose 64-bit generator.class
XoRoShiRo128Plus
A fast 64-bit generator suitable fordouble
generation.class
XoRoShiRo128PlusPlus
A fast all-purpose 64-bit generator.class
XoRoShiRo128StarStar
A fast all-purpose 64-bit generator.class
XorShift1024Star
A fast RNG implementing theXorShift1024*
algorithm.class
XorShift1024StarPhi
A fast RNG implementing theXorShift1024*
algorithm.class
XoShiRo256Plus
A fast 64-bit generator suitable fordouble
generation.class
XoShiRo256PlusPlus
A fast all-purpose 64-bit generator.class
XoShiRo256StarStar
A fast all-purpose 64-bit generator.class
XoShiRo512Plus
A fast 64-bit generator suitable fordouble
generation.class
XoShiRo512PlusPlus
A fast all-purpose generator.class
XoShiRo512StarStar
A fast all-purpose generator.Methods in org.apache.commons.rng.core.source64 that return JumpableUniformRandomProvider Modifier and Type Method Description JumpableUniformRandomProvider
L128X1024Mix. longJump()
Creates a copy of the UniformRandomProvider and then retreats the state of the current instance.JumpableUniformRandomProvider
L128X128Mix. longJump()
Creates a copy of the UniformRandomProvider and then retreats the state of the current instance.JumpableUniformRandomProvider
L128X256Mix. longJump()
Creates a copy of the UniformRandomProvider and then retreats the state of the current instance.JumpableUniformRandomProvider
L64X1024Mix. longJump()
Creates a copy of the UniformRandomProvider and then retreats the state of the current instance.JumpableUniformRandomProvider
L64X256Mix. longJump()
Creates a copy of the UniformRandomProvider and then retreats the state of the current instance.JumpableUniformRandomProvider
XoRoShiRo128PlusPlus. longJump()
Creates a copy of the JumpableUniformRandomProvider and then advances the state of the current instance.
-