Changed random number generator to make it backwards compatible with Ruby < 1.9.3