public class SRRandomBitsSource extends RandomBitsSource
Constructor and Description |
---|
SRRandomBitsSource() |
Modifier and Type | Method and Description |
---|---|
void |
clear()
Clears out sensitive data pools within the PRNG.
|
byte |
randomByte()
Generate a random byte.
|
byte[] |
randomBytes(byte[] bytes)
Fill a byte array with random bytes.
|
void |
seed(byte[] seed)
Seed the PRNG with the supplied array of bytes.
|
void |
seed(EntropySource egs)
Seed the PRNG with a default number of bytes from the supplied entropy source.
|
getDefault, getRNGTest, randomBigInt, randomBigInteger, seed, setDefault
public void clear()
RandomBitsSource
clear
in class RandomBitsSource
public byte[] randomBytes(byte[] bytes)
randomBytes
in class RandomBitsSource
public byte randomByte()
RandomBitsSource
randomByte
in class RandomBitsSource
public void seed(byte[] seed)
RandomBitsSource
seed
in class RandomBitsSource
public void seed(EntropySource egs)
RandomBitsSource
Note that entropy source algorithms are frequently time and/or resource-intensive, which may cause significant delay before this method returns.
seed
in class RandomBitsSource