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 source32 package.
Implementations that produce long values are defined in the 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.