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 Stream<JumpableUniformRandomProvider>LongJumpableUniformRandomProvider. longJumps()Returns an effectively unlimited stream of new random generators, each of which implements theJumpableUniformRandomProviderinterface.default 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 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 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 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 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.
-