Package | Description |
---|---|
org.uncommons.maths.random |
This package provides deterministic, repeatable, pseudo-random number
generators, a set of strategies for seeding them, and classes for generating
values from different probability distributions.
|
Modifier and Type | Method and Description |
---|---|
byte[] |
SeedGenerator.generateSeed(int length)
Generate a seed value for a random number generator.
|
byte[] |
DevRandomSeedGenerator.generateSeed(int length)
Generate a seed value for a random number generator.
|
byte[] |
RandomDotOrgSeedGenerator.generateSeed(int length)
Generate a seed value for a random number generator.
|
byte[] |
SecureRandomSeedGenerator.generateSeed(int length)
Generate a seed value for a random number generator.
|
Constructor and Description |
---|
AESCounterRNG(SeedGenerator seedGenerator)
Seed the RNG using the provided seed generation strategy to create a 128-bit
seed.
|
CellularAutomatonRNG(SeedGenerator seedGenerator)
Seed the RNG using the provided seed generation strategy.
|
CMWC4096RNG(SeedGenerator seedGenerator)
Seed the RNG using the provided seed generation strategy.
|
JavaRNG(SeedGenerator seedGenerator)
Seed the RNG using the provided seed generation strategy.
|
MersenneTwisterRNG(SeedGenerator seedGenerator)
Seed the RNG using the provided seed generation strategy.
|
XORShiftRNG(SeedGenerator seedGenerator)
Seed the RNG using the provided seed generation strategy.
|
Copyright © 2015. All rights reserved.