Class SeedFactory
java.lang.Object
org.apache.commons.rng.simple.internal.SeedFactory
Utilities related to seeding.
This class provides methods to generate random seeds (single values
or arrays of values, of int or long types) that can
be passed to the methods that create a generator instance.
Although the seed-generating methods defined in this class will likely
return different values for all calls, there is no guarantee that the
produced seed will result always in a "good" sequence of numbers (even
if the generator initialized with that seed is good).
There is no guarantee that sequences will not overlap.
- Since:
- 1.0
-
Method Summary
Modifier and TypeMethodDescriptionstatic intCreates anintnumber for use as a seed.static int[]createIntArray(int n) Creates an array ofintnumbers for use as a seed.static longCreates alongnumber for use as a seed.static long[]createLongArray(int n) Creates an array oflongnumbers for use as a seed.
-
Method Details
-
createInt
-
createLong
-
createIntArray
Creates an array ofintnumbers for use as a seed.- Parameters:
n- Size of the array to create.- Returns:
- an array of
nrandom numbers.
-
createLongArray
Creates an array oflongnumbers for use as a seed.- Parameters:
n- Size of the array to create.- Returns:
- an array of
nrandom numbers.
-