Details
-
Sub-task
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
Description
The package o.a.c.m.random contains a kludge of utilities related to random data generation (cf. section 2 of the userguide).
I propose to factor out the part that is concerned with the generation of uniformly distributed numbers (of the various Java types).
This will consist in deprecating the following classes in o.a.c.m.random:
- JDKRandomGenerator
- AbstractWell
- Well512a
- Well1024a
- Well19937a
- Well19937c
- Well44497a
- Well44497b
- ISAACRandom
- MersenneTwister
- AbstractRandomGenerator
- BitsStreamGenerator
- RandomGeneratorFactory
- RandomGenerator
The RNG functionality is to be defined in its own package.
The new design will make an explicit distinction between
- public (and hopefully stable) API
- internal classes (subject to change "without notice")