public int next() {
      long nextseed = (seed * multiplier + addend) & mask;
      seed = nextseed;
      return ((int) (nextseed >>> 17)) & 0x7FFFFFFF;
    }
Unsynchronized version of java.util.Random algorithm.
geode-junit/src/main/java/org/apache/geode/internal/util/concurrent/cm/LoopHelpers.java