Derived type to hold a random number generator, which does not interfere with the global RANDOM_NUMBER() routine of fortran.
RANDOM_NUMBER()