Package org.bouncycastle.crypto.prng
Class ThreadedSeedGenerator
- java.lang.Object
 - 
- org.bouncycastle.crypto.prng.ThreadedSeedGenerator
 
 
- 
public class ThreadedSeedGenerator extends java.lang.ObjectA thread based seed generator - one source of randomness.Based on an idea from Marcus Lippert.
 
- 
- 
Constructor Summary
Constructors Constructor Description ThreadedSeedGenerator() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]generateSeed(int numBytes, boolean fast)Generate seed bytes. 
 - 
 
- 
- 
Method Detail
- 
generateSeed
public byte[] generateSeed(int numBytes, boolean fast)Generate seed bytes. Set fast to false for best quality.If fast is set to true, the code should be round about 8 times faster when generating a long sequence of random bytes. 20 bytes of random values using the fast mode take less than half a second on a Nokia e70. If fast is set to false, it takes round about 2500 ms.
- Parameters:
 numBytes- the number of bytes to generatefast- true if fast mode should be used
 
 - 
 
 -