Package org.uncommons.maths.random
Interface SeedGenerator
- All Known Implementing Classes:
DefaultSeedGenerator
,DevRandomSeedGenerator
,RandomDotOrgSeedGenerator
,SecureRandomSeedGenerator
public interface SeedGenerator
Strategy interface for seeding random number generators.
-
Method Summary
Modifier and TypeMethodDescriptionbyte[]
generateSeed
(int length) Generate a seed value for a random number generator.
-
Method Details
-
generateSeed
Generate a seed value for a random number generator.- 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.
-