B C G I J K L M N O P R S T U V W X 

B

ByteArray2IntArray - Class in org.apache.commons.rng.simple.internal
Creates a int[] from a byte[].
ByteArray2IntArray() - Constructor for class org.apache.commons.rng.simple.internal.ByteArray2IntArray
 
ByteArray2LongArray - Class in org.apache.commons.rng.simple.internal
Creates a long[] from a byte[].
ByteArray2LongArray() - Constructor for class org.apache.commons.rng.simple.internal.ByteArray2LongArray
 

C

convert(byte[]) - Method in class org.apache.commons.rng.simple.internal.ByteArray2IntArray
Converts seed from input type to output type.
convert(byte[]) - Method in class org.apache.commons.rng.simple.internal.ByteArray2LongArray
Converts seed from input type to output type.
convert(int[]) - Method in class org.apache.commons.rng.simple.internal.IntArray2Int
Converts seed from input type to output type.
convert(int[]) - Method in class org.apache.commons.rng.simple.internal.IntArray2LongArray
Converts seed from input type to output type.
convert(long[]) - Method in class org.apache.commons.rng.simple.internal.LongArray2IntArray
Converts seed from input type to output type.
convert(long[]) - Method in class org.apache.commons.rng.simple.internal.LongArray2Long
Converts seed from input type to output type.
convert(IN) - Method in interface org.apache.commons.rng.simple.internal.SeedConverter
Converts seed from input type to output type.
convert(IN) - Method in class org.apache.commons.rng.simple.internal.SeedConverterComposer
Converts seed from input type to output type.
convert(Integer) - Method in class org.apache.commons.rng.simple.internal.Int2Long
Converts seed from input type to output type.
convert(Long) - Method in class org.apache.commons.rng.simple.internal.Long2Int
Converts seed from input type to output type.
convert(Long) - Method in class org.apache.commons.rng.simple.internal.Long2IntArray
Converts seed from input type to output type.
convert(Long) - Method in class org.apache.commons.rng.simple.internal.Long2LongArray
Converts seed from input type to output type.
convert(SEED) - Method in class org.apache.commons.rng.simple.internal.NoOpConverter
Converts seed from input type to output type.
create(ProviderBuilder.RandomSourceInternal, Object, Object[]) - Static method in class org.apache.commons.rng.simple.internal.ProviderBuilder
Creates a RNG instance.
create(RandomSource) - Static method in enum org.apache.commons.rng.simple.RandomSource
Creates a random number generator with a random seed.
create(RandomSource, Object, Object...) - Static method in enum org.apache.commons.rng.simple.RandomSource
Creates a random number generator with the given seed.
createInt() - Static method in class org.apache.commons.rng.simple.internal.SeedFactory
Creates a number for use as a seed.
createInt() - Static method in enum org.apache.commons.rng.simple.RandomSource
Creates a number for use as a seed.
createIntArray(int) - Static method in class org.apache.commons.rng.simple.internal.SeedFactory
Creates an array of numbers 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 class org.apache.commons.rng.simple.internal.SeedFactory
Creates a number 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 class org.apache.commons.rng.simple.internal.SeedFactory
Creates an array of numbers 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.

G

getRng() - Method in enum org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
 

I

Int2Long - Class in org.apache.commons.rng.simple.internal
Converts a Integer to an Long.
Int2Long() - Constructor for class org.apache.commons.rng.simple.internal.Int2Long
 
IntArray2Int - Class in org.apache.commons.rng.simple.internal
Creates a single value by "xor" of all the values in the input array.
IntArray2Int() - Constructor for class org.apache.commons.rng.simple.internal.IntArray2Int
 
IntArray2LongArray - Class in org.apache.commons.rng.simple.internal
Creates a long[] from an int[].
IntArray2LongArray() - Constructor for class org.apache.commons.rng.simple.internal.IntArray2LongArray
 
ISAAC - org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is ISAACRandom.
ISAAC - org.apache.commons.rng.simple.RandomSource
Source of randomness is ISAACRandom.
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.
isNativeSeed(SEED) - Method in enum org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Checks whether the type of given seed is the native type of the implementation.

J

JDK - org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is JDKRandom.
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.

K

KISS - org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is KISSRandom.
KISS - org.apache.commons.rng.simple.RandomSource
Source of randomness is KISSRandom.

L

Long2Int - Class in org.apache.commons.rng.simple.internal
Converts a Long to an Integer.
Long2Int() - Constructor for class org.apache.commons.rng.simple.internal.Long2Int
 
Long2IntArray - Class in org.apache.commons.rng.simple.internal
Uses a long value to seed a SplitMix64 RNG and create a int[] with the requested number of random values.
Long2IntArray(int) - Constructor for class org.apache.commons.rng.simple.internal.Long2IntArray
 
Long2LongArray - Class in org.apache.commons.rng.simple.internal
Uses a Long value to seed a SplitMix64 RNG and create a long[] with the requested number of random values.
Long2LongArray(int) - Constructor for class org.apache.commons.rng.simple.internal.Long2LongArray
 
LongArray2IntArray - Class in org.apache.commons.rng.simple.internal
Creates an int[] from a long[].
LongArray2IntArray() - Constructor for class org.apache.commons.rng.simple.internal.LongArray2IntArray
 
LongArray2Long - Class in org.apache.commons.rng.simple.internal
Creates a single value by "xor" of all the values in the input array.
LongArray2Long() - Constructor for class org.apache.commons.rng.simple.internal.LongArray2Long
 

M

MT - org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is MersenneTwister.
MT - org.apache.commons.rng.simple.RandomSource
Source of randomness is MersenneTwister.
MT_64 - org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is MersenneTwister64.
MT_64 - org.apache.commons.rng.simple.RandomSource
Source of randomness is MersenneTwister64.
MWC_256 - org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is MultiplyWithCarry256.
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.
NoOpConverter<SEED> - Class in org.apache.commons.rng.simple.internal
Dummy converter that simply passes on its input.
NoOpConverter() - Constructor for class org.apache.commons.rng.simple.internal.NoOpConverter
 

O

org.apache.commons.rng.simple - package org.apache.commons.rng.simple
Randomness providers
org.apache.commons.rng.simple.internal - package org.apache.commons.rng.simple.internal
Utilities for seed conversion.

P

ProviderBuilder - Class in org.apache.commons.rng.simple.internal
RNG builder.
ProviderBuilder.RandomSourceInternal - Enum in org.apache.commons.rng.simple.internal
Identifiers of the generators.

R

RandomSource - Enum in org.apache.commons.rng.simple
This class provides the API for creating generators of random numbers.

S

SeedConverter<IN,OUT> - Interface in org.apache.commons.rng.simple.internal
Seed converter.
SeedConverterComposer<IN,TRANS,OUT> - Class in org.apache.commons.rng.simple.internal
Composes two converters.
SeedConverterComposer(SeedConverter<IN, TRANS>, SeedConverter<TRANS, OUT>) - Constructor for class org.apache.commons.rng.simple.internal.SeedConverterComposer
 
SeedFactory - Class in org.apache.commons.rng.simple.internal
Utilities related to seeding.
setSeed(long) - Method in class org.apache.commons.rng.simple.JDKRandomBridge
SPLIT_MIX_64 - org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is SplitMix64.
SPLIT_MIX_64 - org.apache.commons.rng.simple.RandomSource
Source of randomness is SplitMix64.

T

TWO_CMRES - org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is TwoCmres.
TWO_CMRES - org.apache.commons.rng.simple.RandomSource
Source of randomness is TwoCmres.
TWO_CMRES_SELECT - org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is TwoCmres with explicit selection of the two subcycle generators.
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 does not allow access to the "save/restore" functionality.

V

valueOf(String) - Static method in enum org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Returns the enum constant of this type with the specified name.
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.internal.ProviderBuilder.RandomSourceInternal
Returns an array containing the constants of this enum type, in the order they are declared.
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.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is Well1024a.
WELL_1024_A - org.apache.commons.rng.simple.RandomSource
Source of randomness is Well1024a.
WELL_19937_A - org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is Well19937a.
WELL_19937_A - org.apache.commons.rng.simple.RandomSource
Source of randomness is Well19937a.
WELL_19937_C - org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is Well19937c.
WELL_19937_C - org.apache.commons.rng.simple.RandomSource
Source of randomness is Well19937c.
WELL_44497_A - org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is Well44497a.
WELL_44497_A - org.apache.commons.rng.simple.RandomSource
Source of randomness is Well44497a.
WELL_44497_B - org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is Well44497b.
WELL_44497_B - org.apache.commons.rng.simple.RandomSource
Source of randomness is Well44497b.
WELL_512_A - org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is Well512a.
WELL_512_A - org.apache.commons.rng.simple.RandomSource
Source of randomness is Well512a.

X

XOR_SHIFT_1024_S - org.apache.commons.rng.simple.internal.ProviderBuilder.RandomSourceInternal
Source of randomness is XorShift1024Star.
XOR_SHIFT_1024_S - org.apache.commons.rng.simple.RandomSource
Source of randomness is XorShift1024Star.
B C G I J K L M N O P R S T U V W X 
Skip navigation links

Copyright © 2016–2018 The Apache Software Foundation. All rights reserved.