code: function LCG(seed) {
      var self = this;
      if (typeof seed === 'number') {
          self.last = seed;
      } else {
          self.last = Math.floor(Math.pow(2, 32) * Math.random());
      }
      self.mod = Math.pow(2, 32);
      self.mul = 214013;
      self.add = 253101;
  }
docs: NOTE: this RNG is not suitable for real usage, it exists only for a predictable test/benchmark fixture.