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 interfaceLongJumpableUniformRandomProviderApplies 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 JumpableUniformRandomProviderLongJumpableUniformRandomProvider. 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 java.util.stream.Stream<JumpableUniformRandomProvider>LongJumpableUniformRandomProvider. longJumps()Returns an effectively unlimited stream of new random generators, each of which implements theJumpableUniformRandomProviderinterface.default java.util.stream.Stream<JumpableUniformRandomProvider>LongJumpableUniformRandomProvider. longJumps(long streamSize)Returns a stream producing the givenstreamSizenumber of new random generators, each of which implements theJumpableUniformRandomProviderinterface. -
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 (package private) classAbstractXoShiRo128This abstract class is a base for algorithms from the Xor-Shift-Rotate family of 32-bit generators with 128-bits of state.classL32X64MixA 32-bit all purpose generator.classXoShiRo128PlusA fast 32-bit generator suitable forfloatgeneration.classXoShiRo128PlusPlusA fast all-purpose 32-bit generator.classXoShiRo128StarStarA fast all-purpose 32-bit generator.Methods in org.apache.commons.rng.core.source32 that return JumpableUniformRandomProvider Modifier and Type Method Description JumpableUniformRandomProviderAbstractXoShiRo128. longJump()Creates a copy of the JumpableUniformRandomProvider and then advances the state of the current instance.JumpableUniformRandomProviderL32X64Mix. 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 (package private) classAbstractL128This abstract class is a base for algorithms from the LXM family of generators with a 128-bit LCG sub-generator.(package private) classAbstractL64This abstract class is a base for algorithms from the LXM family of generators with a 64-bit LCG sub-generator.(package private) classAbstractL64X128This 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) classAbstractXoRoShiRo1024This abstract class is a base for algorithms from the Xor-Shift-Rotate family of 64-bit generators with 1024-bits of state.(package private) classAbstractXoRoShiRo128This abstract class is a base for algorithms from the Xor-Shift-Rotate family of 64-bit generators with 128-bits of state.(package private) classAbstractXoShiRo256This abstract class is a base for algorithms from the Xor-Shift-Rotate family of 64-bit generators with 256-bits of state.(package private) classAbstractXoShiRo512This abstract class is a base for algorithms from the Xor-Shift-Rotate family of 64-bit generators with 512-bits of state.classL128X1024MixA 64-bit all purpose generator.classL128X128MixA 64-bit all purpose generator.classL128X256MixA 64-bit all purpose generator.classL64X1024MixA 64-bit all purpose generator.classL64X128MixA 64-bit all purpose generator.classL64X128StarStarA 64-bit all purpose generator.classL64X256MixA 64-bit all purpose generator.classXoRoShiRo1024PlusPlusA large-state all-purpose 64-bit generator.classXoRoShiRo1024StarA large-state 64-bit generator suitable fordoublegeneration.classXoRoShiRo1024StarStarA large-state all-purpose 64-bit generator.classXoRoShiRo128PlusA fast 64-bit generator suitable fordoublegeneration.classXoRoShiRo128PlusPlusA fast all-purpose 64-bit generator.classXoRoShiRo128StarStarA fast all-purpose 64-bit generator.classXorShift1024StarA fast RNG implementing theXorShift1024*algorithm.classXorShift1024StarPhiA fast RNG implementing theXorShift1024*algorithm.classXoShiRo256PlusA fast 64-bit generator suitable fordoublegeneration.classXoShiRo256PlusPlusA fast all-purpose 64-bit generator.classXoShiRo256StarStarA fast all-purpose 64-bit generator.classXoShiRo512PlusA fast 64-bit generator suitable fordoublegeneration.classXoShiRo512PlusPlusA fast all-purpose generator.classXoShiRo512StarStarA fast all-purpose generator.Methods in org.apache.commons.rng.core.source64 that return JumpableUniformRandomProvider Modifier and Type Method Description JumpableUniformRandomProviderAbstractL128. longJump()Creates a copy of the UniformRandomProvider and then retreats the state of the current instance.JumpableUniformRandomProviderAbstractL64. longJump()Creates a copy of the UniformRandomProvider and then retreats the state of the current instance.JumpableUniformRandomProviderAbstractL64X128. longJump()Creates a copy of the UniformRandomProvider and then retreats the state of the current instance.JumpableUniformRandomProviderAbstractXoRoShiRo1024. longJump()Creates a copy of the JumpableUniformRandomProvider and then advances the state of the current instance.JumpableUniformRandomProviderAbstractXoRoShiRo128. longJump()Creates a copy of the JumpableUniformRandomProvider and then advances the state of the current instance.JumpableUniformRandomProviderAbstractXoShiRo256. longJump()Creates a copy of the JumpableUniformRandomProvider and then advances the state of the current instance.JumpableUniformRandomProviderAbstractXoShiRo512. longJump()Creates a copy of the JumpableUniformRandomProvider and then advances the state of the current instance.JumpableUniformRandomProviderL128X1024Mix. longJump()Creates a copy of the UniformRandomProvider and then retreats the state of the current instance.JumpableUniformRandomProviderL128X128Mix. longJump()Creates a copy of the UniformRandomProvider and then retreats the state of the current instance.JumpableUniformRandomProviderL128X256Mix. longJump()Creates a copy of the UniformRandomProvider and then retreats the state of the current instance.JumpableUniformRandomProviderL64X1024Mix. longJump()Creates a copy of the UniformRandomProvider and then retreats the state of the current instance.JumpableUniformRandomProviderL64X256Mix. longJump()Creates a copy of the UniformRandomProvider and then retreats the state of the current instance.JumpableUniformRandomProviderXoRoShiRo128PlusPlus. longJump()Creates a copy of the JumpableUniformRandomProvider and then advances the state of the current instance.
-