N R S 

N

nextBit() - Method in class randomX.randomX
 
nextByte() - Method in class randomX.randomHotBits
Get next byte from generator.
nextByte() - Method in class randomX.randomJava
Get next byte from generator.
nextByte() - Method in class randomX.randomLCG
Get next byte from generator.
nextByte() - Method in class randomX.randomLEcuyer
Get next byte from generator.
nextByte() - Method in class randomX.randomMCG
Get next byte from generator.
nextByte() - Method in class randomX.randomX
Return next [pseudo]random byte from low level generator.
nextByte(byte[]) - Method in class randomX.randomX
Fill an array of bytes with random data.
nextByte(byte[], int) - Method in class randomX.randomX
Fill a portion of an array of bytes with random data.
nextDouble() - Method in class randomX.randomX
 
nextFloat() - Method in class randomX.randomX
 
nextGaussian() - Method in class randomX.randomX
 
nextInt() - Method in class randomX.randomX
 
nextLong() - Method in class randomX.randomX
 
nextShort() - Method in class randomX.randomX
 

R

randomX - package randomX
 
randomHotBits - Class in randomX
Implementation of a randomX-compliant class which obtains genuine random data from John Walker's HotBits radioactive decay random sequence generator.
randomJava - Class in randomX
Implementation of a randomX-compliant class based upon the built-in Java.util.Random generator.
randomLCG - Class in randomX
Implementation of a randomX-compliant class using the simple (and not very good) rand() linear congruential generator given as an example in the ANSI C specification.
randomLEcuyer - Class in randomX
Implementation of a randomX-compliant class using L'Ecuyer's two-sequence generator with a Bays-Durham shuffle, as described on page 282 of Press et al., Numerical Recipes in C, 2nd edition.
randomMCG - Class in randomX
Implementation of a randomX-compliant class using the "Minimal Standard" multiplicative congruential generator of Park and Miller.
randomX - Class in randomX
Abstract superclass for emulations of java.util.Random with various underlying generators.
randomHotBits() - Constructor for class randomX.randomHotBits
Creates a new random sequence generator.
randomHotBits(String) - Constructor for class randomX.randomHotBits
Creates a new random sequence generator using the specified API key to request radioactively-generated random data from the HotBits generator.
randomJava() - Constructor for class randomX.randomJava
Creates a new pseudorandom number generator, seeded from the current time.
randomJava(long) - Constructor for class randomX.randomJava
Creates a new pseudorandom number generator with a specified seed.
randomLCG() - Constructor for class randomX.randomLCG
Creates a new pseudorandom number generator, seeded from the current time.
randomLCG(long) - Constructor for class randomX.randomLCG
Creates a new pseudorandom number generator with a specified seed.
randomLEcuyer() - Constructor for class randomX.randomLEcuyer
Creates a new pseudorandom number generator, seeded from the current time.
randomLEcuyer(long) - Constructor for class randomX.randomLEcuyer
Creates a new pseudorandom number generator with a specified nonzero seed.
randomMCG() - Constructor for class randomX.randomMCG
Creates a new pseudorandom number generator, seeded from the current time.
randomMCG(long) - Constructor for class randomX.randomMCG
Creates a new pseudorandom number generator with a specified nonzero seed.
randomX() - Constructor for class randomX.randomX
 

S

setSeed() - Method in class randomX.randomX
Reset when seed changes.
setSeed(long) - Method in class randomX.randomJava
Set seed for generator.
setSeed(long) - Method in class randomX.randomLCG
Set seed for generator.
setSeed(long) - Method in class randomX.randomLEcuyer
Set seed for generator.
setSeed(long) - Method in class randomX.randomMCG
Set seed for generator.
N R S 
Skip navigation links