Uses of Interface
org.apache.commons.rng.JumpableUniformRandomProvider
Packages that use JumpableUniformRandomProvider
Package
Description
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.
Concrete algorithms for
int
-based sources of randomness.Concrete algorithms for
long
-based sources of randomness.-
Uses of JumpableUniformRandomProvider in org.apache.commons.rng
Subinterfaces of JumpableUniformRandomProvider in org.apache.commons.rngModifier and TypeInterfaceDescriptioninterface
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 JumpableUniformRandomProviderModifier and TypeMethodDescriptionLongJumpableUniformRandomProvider.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 JumpableUniformRandomProviderModifier and TypeMethodDescriptiondefault 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 JumpableUniformRandomProviderModifier and TypeClassDescription(package private) class
This abstract class is a base for algorithms from the Xor-Shift-Rotate family of 32-bit generators with 128-bits of state.final class
A 32-bit all purpose generator.class
A fast 32-bit generator suitable forfloat
generation.class
A fast all-purpose 32-bit generator.class
A fast all-purpose 32-bit generator.Methods in org.apache.commons.rng.core.source32 that return JumpableUniformRandomProvider -
Uses of JumpableUniformRandomProvider in org.apache.commons.rng.core.source64
Classes in org.apache.commons.rng.core.source64 that implement JumpableUniformRandomProviderModifier and TypeClassDescription(package private) class
This abstract class is a base for algorithms from the LXM family of generators with a 128-bit LCG sub-generator.(package private) class
This abstract class is a base for algorithms from the LXM family of generators with a 64-bit LCG sub-generator.(package private) class
This abstract class is a base for algorithms from the LXM family of generators with a 64-bit LCG and 128-bit XBG sub-generator.(package private) class
This abstract class is a base for algorithms from the Xor-Shift-Rotate family of 64-bit generators with 1024-bits of state.(package private) class
This abstract class is a base for algorithms from the Xor-Shift-Rotate family of 64-bit generators with 128-bits of state.(package private) class
This abstract class is a base for algorithms from the Xor-Shift-Rotate family of 64-bit generators with 256-bits of state.(package private) class
This abstract class is a base for algorithms from the Xor-Shift-Rotate family of 64-bit generators with 512-bits of state.class
A 64-bit all purpose generator.class
A 64-bit all purpose generator.class
A 64-bit all purpose generator.class
A 64-bit all purpose generator.class
A 64-bit all purpose generator.class
A 64-bit all purpose generator.class
A 64-bit all purpose generator.class
A large-state all-purpose 64-bit generator.class
A large-state 64-bit generator suitable fordouble
generation.class
A large-state all-purpose 64-bit generator.class
A fast 64-bit generator suitable fordouble
generation.class
A fast all-purpose 64-bit generator.class
A fast all-purpose 64-bit generator.class
A fast RNG implementing theXorShift1024*
algorithm.class
A fast RNG implementing theXorShift1024*
algorithm.class
A fast 64-bit generator suitable fordouble
generation.class
A fast all-purpose 64-bit generator.class
A fast all-purpose 64-bit generator.class
A fast 64-bit generator suitable fordouble
generation.class
A fast all-purpose generator.class
A fast all-purpose generator.Methods in org.apache.commons.rng.core.source64 that return JumpableUniformRandomProviderModifier and TypeMethodDescriptionAbstractL128.longJump()
Creates a copy of the UniformRandomProvider and then retreats the state of the current instance.AbstractL64.longJump()
Creates a copy of the UniformRandomProvider and then retreats the state of the current instance.AbstractL64X128.longJump()
Creates a copy of the UniformRandomProvider and then retreats the state of the current instance.AbstractXoRoShiRo1024.longJump()
Creates a copy of the JumpableUniformRandomProvider and then advances the state of the current instance.AbstractXoRoShiRo128.longJump()
Creates a copy of the JumpableUniformRandomProvider and then advances the state of the current instance.AbstractXoShiRo256.longJump()
Creates a copy of the JumpableUniformRandomProvider and then advances the state of the current instance.AbstractXoShiRo512.longJump()
Creates a copy of the JumpableUniformRandomProvider and then advances the state of the current instance.L128X1024Mix.longJump()
Creates a copy of the UniformRandomProvider and then retreats the state of the current instance.L128X128Mix.longJump()
Creates a copy of the UniformRandomProvider and then retreats the state of the current instance.L128X256Mix.longJump()
Creates a copy of the UniformRandomProvider and then retreats the state of the current instance.L64X1024Mix.longJump()
Creates a copy of the UniformRandomProvider and then retreats the state of the current instance.L64X256Mix.longJump()
Creates a copy of the UniformRandomProvider and then retreats the state of the current instance.XoRoShiRo128PlusPlus.longJump()
Creates a copy of the JumpableUniformRandomProvider and then advances the state of the current instance.