Basic random number generator support based on the one available on the Haskell library
rangereturns the range of values returned by the generator.
- split : g → g × g
The 'split' operation allows one to obtain two distinct random number generators. This is very useful in functional programs (for example, when passing a random number generator down to recursive calls).
Interface for random number generators.