A random number generator framework designed for F#