Moved to random.random instead of random.randrange for 2.4x speed improvement