Package org.apache.commons.rng.core
Base classes for the generation of uniformly distributed random numbers.
For internal use only: Direct access to classes in this package and below, is discouraged, as they could be modified without notice.
Notes for developers
This package contains the common functionality.
Implementations that produce
int
values are defined in the
org.apache.commons.rng.core.source32 package.
Implementations that produce
long
values are defined in the
org.apache.commons.rng.core.source64 package.
Each implementation must have an identifier in
ProviderBuilder.RandomSourceInternal defined in module
"commons-rng-simple" (to allow instantiation through the
RandomSource factory methods.
-
Class Summary Class Description BaseProvider Base class with default implementation for common methods.RandomProviderDefaultState Wraps the internal state of a generator instance.