1 This module generates a variety of random numbers. Capabilities of wide
2 interest include the generation of:
3 . uniform numbers between 0 and 1 (or user chosen boundaries)
4 . random integers between user specified bounds
5 . random permutations of a list (shuffle a deck of cards)