Reduce memory usage and strain on the GC.

Avoid creating a new Random class each time, in a matter of seconds there are like 3-4 million of unreachable AtomicLong pending to be garbage collected.