C I J K L M N O P R S T U V W X
All Classes All Packages
All Classes All Packages
All Classes All Packages
C
- create() - Method in enum org.apache.commons.rng.simple.RandomSource
-
Creates a random number generator with a random seed.
- create(Object, Object...) - Method in enum org.apache.commons.rng.simple.RandomSource
-
Creates a random number generator with the given
seed
. - create(RandomSource) - Static method in enum org.apache.commons.rng.simple.RandomSource
-
Deprecated.It is preferred to use the
create()
instance method. - create(RandomSource, Object, Object...) - Static method in enum org.apache.commons.rng.simple.RandomSource
-
Deprecated.It is preferred to use the
create(Object, Object...)
instance method. - createInt() - Static method in enum org.apache.commons.rng.simple.RandomSource
-
Creates a number for use as a seed.
- createIntArray(int) - Static method in enum org.apache.commons.rng.simple.RandomSource
-
Creates an array of numbers for use as a seed.
- createLong() - Static method in enum org.apache.commons.rng.simple.RandomSource
-
Creates a number for use as a seed.
- createLongArray(int) - Static method in enum org.apache.commons.rng.simple.RandomSource
-
Creates an array of numbers for use as a seed.
- createSeed() - Method in enum org.apache.commons.rng.simple.RandomSource
-
Creates a seed suitable for the implementing class represented by this random source.
- createSeed(UniformRandomProvider) - Method in enum org.apache.commons.rng.simple.RandomSource
-
Creates a seed suitable for the implementing class represented by this random source using the supplied source of randomness.
- current(RandomSource) - Static method in class org.apache.commons.rng.simple.ThreadLocalRandomSource
-
Returns the current thread's copy of the given
source
.
I
- ISAAC - org.apache.commons.rng.simple.RandomSource
-
Source of randomness is
ISAACRandom
. - isJumpable() - Method in enum org.apache.commons.rng.simple.RandomSource
-
Checks whether the implementing class represented by this random source supports the
JumpableUniformRandomProvider
interface. - isLongJumpable() - Method in enum org.apache.commons.rng.simple.RandomSource
-
Checks whether the implementing class represented by this random source supports the
LongJumpableUniformRandomProvider
interface. - isNativeSeed(Object) - Method in enum org.apache.commons.rng.simple.RandomSource
-
Checks whether the type of given
seed
is the native type of the implementation. - isSplittable() - Method in enum org.apache.commons.rng.simple.RandomSource
-
Checks whether the implementing class represented by this random source supports the
SplittableUniformRandomProvider
interface.
J
- JDK - org.apache.commons.rng.simple.RandomSource
-
Source of randomness is
JDKRandom
. - JDKRandomBridge - Class in org.apache.commons.rng.simple
-
Subclass of
Random
thatdelegates
to aRestorableUniformRandomProvider
instance but will otherwise rely on the base class for generating all the random types. - JDKRandomBridge(RandomSource, Object) - Constructor for class org.apache.commons.rng.simple.JDKRandomBridge
-
Creates a new instance.
- JDKRandomWrapper - Class in org.apache.commons.rng.simple
-
Wraps a
Random
instance to implementUniformRandomProvider
. - JDKRandomWrapper(Random) - Constructor for class org.apache.commons.rng.simple.JDKRandomWrapper
-
Create a wrapper around a Random instance.
- JSF_32 - org.apache.commons.rng.simple.RandomSource
-
Source of randomness is
JenkinsSmallFast32
. - JSF_64 - org.apache.commons.rng.simple.RandomSource
-
Source of randomness is
JenkinsSmallFast64
.
K
- KISS - org.apache.commons.rng.simple.RandomSource
-
Source of randomness is
KISSRandom
.
L
- L128_X1024_MIX - org.apache.commons.rng.simple.RandomSource
-
Source of randomness is
L128X1024Mix
. - L128_X128_MIX - org.apache.commons.rng.simple.RandomSource
-
Source of randomness is
L128X128Mix
. - L128_X256_MIX - org.apache.commons.rng.simple.RandomSource
-
Source of randomness is
L128X256Mix
. - L32_X64_MIX - org.apache.commons.rng.simple.RandomSource
-
Source of randomness is
L32X64Mix
. - L64_X1024_MIX - org.apache.commons.rng.simple.RandomSource
-
Source of randomness is
L64X1024Mix
. - L64_X128_MIX - org.apache.commons.rng.simple.RandomSource
-
Source of randomness is
L64X128Mix
. - L64_X128_SS - org.apache.commons.rng.simple.RandomSource
-
Source of randomness is
L64X128StarStar
. - L64_X256_MIX - org.apache.commons.rng.simple.RandomSource
-
Source of randomness is
L64X256Mix
.
M
- MSWS - org.apache.commons.rng.simple.RandomSource
-
Source of randomness is
MiddleSquareWeylSequence
. - MT - org.apache.commons.rng.simple.RandomSource
-
Source of randomness is
MersenneTwister
. - MT_64 - org.apache.commons.rng.simple.RandomSource
-
Source of randomness is
MersenneTwister64
. - MWC_256 - org.apache.commons.rng.simple.RandomSource
-
Source of randomness is
MultiplyWithCarry256
.
N
- next(int) - Method in class org.apache.commons.rng.simple.JDKRandomBridge
-
Delegates the generation of 32 random bits to the
RandomSource
argument provided atconstruction
. - nextBoolean() - Method in class org.apache.commons.rng.simple.JDKRandomWrapper
- nextBytes(byte[]) - Method in class org.apache.commons.rng.simple.JDKRandomWrapper
- nextBytes(byte[], int, int) - Method in class org.apache.commons.rng.simple.JDKRandomWrapper
- nextDouble() - Method in class org.apache.commons.rng.simple.JDKRandomWrapper
- nextFloat() - Method in class org.apache.commons.rng.simple.JDKRandomWrapper
- nextInt() - Method in class org.apache.commons.rng.simple.JDKRandomWrapper
- nextInt(int) - Method in class org.apache.commons.rng.simple.JDKRandomWrapper
- nextLong() - Method in class org.apache.commons.rng.simple.JDKRandomWrapper
- nextLong(long) - Method in class org.apache.commons.rng.simple.JDKRandomWrapper
O
- org.apache.commons.rng.simple - package org.apache.commons.rng.simple
-
This package provides
factory methods
by which low-level classes implemented in module "commons-rng-core" are instantiated.
P
- PCG_MCG_XSH_RR_32 - org.apache.commons.rng.simple.RandomSource
-
Source of randomness is
PcgMcgXshRr32
. - PCG_MCG_XSH_RS_32 - org.apache.commons.rng.simple.RandomSource
-
Source of randomness is
PcgMcgXshRs32
. - PCG_RXS_M_XS_64 - org.apache.commons.rng.simple.RandomSource
-
Source of randomness is
PcgRxsMXs64
. - PCG_RXS_M_XS_64_OS - org.apache.commons.rng.simple.RandomSource
-
Source of randomness is
PcgRxsMXs64
. - PCG_XSH_RR_32 - org.apache.commons.rng.simple.RandomSource
-
Source of randomness is
PcgXshRr32
. - PCG_XSH_RR_32_OS - org.apache.commons.rng.simple.RandomSource
-
Source of randomness is
PcgXshRr32
. - PCG_XSH_RS_32 - org.apache.commons.rng.simple.RandomSource
-
Source of randomness is
PcgXshRs32
. - PCG_XSH_RS_32_OS - org.apache.commons.rng.simple.RandomSource
-
Source of randomness is
PcgXshRs32
.
R
- RandomSource - Enum in org.apache.commons.rng.simple
-
This class provides the API for creating generators of random numbers.
S
- setSeed(long) - Method in class org.apache.commons.rng.simple.JDKRandomBridge
- SFC_32 - org.apache.commons.rng.simple.RandomSource
-
Source of randomness is
DotyHumphreySmallFastCounting32
. - SFC_64 - org.apache.commons.rng.simple.RandomSource
-
Source of randomness is
DotyHumphreySmallFastCounting64
. - SPLIT_MIX_64 - org.apache.commons.rng.simple.RandomSource
-
Source of randomness is
SplitMix64
.
T
- ThreadLocalRandomSource - Class in org.apache.commons.rng.simple
-
This class provides a thread-local
UniformRandomProvider
. - TWO_CMRES - org.apache.commons.rng.simple.RandomSource
-
Source of randomness is
TwoCmres
. - TWO_CMRES_SELECT - org.apache.commons.rng.simple.RandomSource
-
Source of randomness is
TwoCmres
, with explicit selection of the two subcycle generators.
U
- unrestorable(UniformRandomProvider) - Static method in enum org.apache.commons.rng.simple.RandomSource
-
Wraps the given
delegate
generator in a new instance that only provides access to theUniformRandomProvider
methods.
V
- valueOf(String) - Static method in enum org.apache.commons.rng.simple.RandomSource
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.apache.commons.rng.simple.RandomSource
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- WELL_1024_A - org.apache.commons.rng.simple.RandomSource
-
Source of randomness is
Well1024a
. - WELL_19937_A - org.apache.commons.rng.simple.RandomSource
-
Source of randomness is
Well19937a
. - WELL_19937_C - org.apache.commons.rng.simple.RandomSource
-
Source of randomness is
Well19937c
. - WELL_44497_A - org.apache.commons.rng.simple.RandomSource
-
Source of randomness is
Well44497a
. - WELL_44497_B - org.apache.commons.rng.simple.RandomSource
-
Source of randomness is
Well44497b
. - WELL_512_A - org.apache.commons.rng.simple.RandomSource
-
Source of randomness is
Well512a
.
X
- XO_RO_SHI_RO_1024_PP - org.apache.commons.rng.simple.RandomSource
-
Source of randomness is
XoRoShiRo1024PlusPlus
. - XO_RO_SHI_RO_1024_S - org.apache.commons.rng.simple.RandomSource
-
Source of randomness is
XoRoShiRo1024Star
. - XO_RO_SHI_RO_1024_SS - org.apache.commons.rng.simple.RandomSource
-
Source of randomness is
XoRoShiRo1024StarStar
. - XO_RO_SHI_RO_128_PLUS - org.apache.commons.rng.simple.RandomSource
-
Source of randomness is
XoRoShiRo128Plus
. - XO_RO_SHI_RO_128_PP - org.apache.commons.rng.simple.RandomSource
-
Source of randomness is
XoRoShiRo128PlusPlus
. - XO_RO_SHI_RO_128_SS - org.apache.commons.rng.simple.RandomSource
-
Source of randomness is
XoRoShiRo128StarStar
. - XO_RO_SHI_RO_64_S - org.apache.commons.rng.simple.RandomSource
-
Source of randomness is
XoRoShiRo64Star
. - XO_RO_SHI_RO_64_SS - org.apache.commons.rng.simple.RandomSource
-
Source of randomness is
XoRoShiRo64StarStar
. - XO_SHI_RO_128_PLUS - org.apache.commons.rng.simple.RandomSource
-
Source of randomness is
XoShiRo128Plus
. - XO_SHI_RO_128_PP - org.apache.commons.rng.simple.RandomSource
-
Source of randomness is
XoShiRo128PlusPlus
. - XO_SHI_RO_128_SS - org.apache.commons.rng.simple.RandomSource
-
Source of randomness is
XoShiRo128StarStar
. - XO_SHI_RO_256_PLUS - org.apache.commons.rng.simple.RandomSource
-
Source of randomness is
XoShiRo256Plus
. - XO_SHI_RO_256_PP - org.apache.commons.rng.simple.RandomSource
-
Source of randomness is
XoShiRo256PlusPlus
. - XO_SHI_RO_256_SS - org.apache.commons.rng.simple.RandomSource
-
Source of randomness is
XoShiRo256StarStar
. - XO_SHI_RO_512_PLUS - org.apache.commons.rng.simple.RandomSource
-
Source of randomness is
XoShiRo512Plus
. - XO_SHI_RO_512_PP - org.apache.commons.rng.simple.RandomSource
-
Source of randomness is
XoShiRo512PlusPlus
. - XO_SHI_RO_512_SS - org.apache.commons.rng.simple.RandomSource
-
Source of randomness is
XoShiRo512StarStar
. - XOR_SHIFT_1024_S - org.apache.commons.rng.simple.RandomSource
-
Deprecated.Since 1.3, where it is recommended to use
XOR_SHIFT_1024_S_PHI
instead due to its slightly better (more uniform) output.XOR_SHIFT_1024_S
is still quite usable but both are variants of the same algorithm and maintain their internal state identically. Their outputs are correlated and the two should not be used together when independent sequences are assumed. - XOR_SHIFT_1024_S_PHI - org.apache.commons.rng.simple.RandomSource
-
Source of randomness is
XorShift1024StarPhi
.
All Classes All Packages