This module defines the random_number_generator class that is used to generate random numbers in several procedures across ATALIB.
The random_number_generator class is used to encapsulate a generator or random numbers An object of this class is defined through the specification of the random seed or seeds
generic, public :: create => create_random_number_grator_single, create_random_number_grator_array | |
procedure, public :: destroy => destroy_random_number_grator | |
procedure, public :: generate |