C I J K L M N O P R S T U V W X 
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 that delegates to a RestorableUniformRandomProvider 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 implement UniformRandomProvider.
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 at construction.
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 the UniformRandomProvider 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.
C I J K L M N O P R S T U V W X 
All Classes All Packages