This module defines another Par-related class to capture the random number generation capability.
rand operation provides deterministic parallel random
number generation from within a Par monad.
Most likely one will simply use the
ParRand the instance
provided in this file, which is based on a state transformer
carrying the random generator.
ParRand monad is a Par monad with support for random number generation..