Random

added some static methods to random to remove the need for long winded
getInstance() on the singleton