org.uncommons.maths.random
Class RandomDotOrgSeedGenerator
- java.lang.Object
-
- org.uncommons.maths.random.RandomDotOrgSeedGenerator
-
- All Implemented Interfaces:
- SeedGenerator
public class RandomDotOrgSeedGenerator extends java.lang.Object implements SeedGenerator
Connects to the random.org website (via HTTPS) and downloads a set of random bits to use as seed data. It is generally better to use theDevRandomSeedGeneratorwhere possible, as it should be much quicker. This seed generator is most useful on Microsoft Windows and other platforms that do not provide /dev/random.
-
-
Constructor Summary
Constructors Constructor and Description RandomDotOrgSeedGenerator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description byte[]generateSeed(int length)Generate a seed value for a random number generator.java.lang.StringtoString()
-
-
-
Method Detail
-
generateSeed
public byte[] generateSeed(int length) throws SeedExceptionGenerate a seed value for a random number generator.- Specified by:
generateSeedin interfaceSeedGenerator- Parameters:
length- The length of the seed to generate (in bytes).- Returns:
- A byte array containing the seed data.
- Throws:
SeedException- If a seed cannot be generated for any reason.
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-
DataMelt 3.0 © DataMelt by jWork.ORG