src/js/RNG.js
// returns in range [start, end): including start, excluding end
returns in range [start, end): including start, excluding end
returns in range [ start end ) : including start excluding end
randomIntBetween (start, end) {
    const size = end - start
    const randomUnder1 = this.randomInt() / this.m
    return start + Math.floor(randomUnder1 * size)
  }
randomIntBetween ( start , end ) { const size = end - start const randomUnder1 = this . randomInt ( ) / this . m return start + Math . floor ( randomUnder1 * size ) }
returns in range [start, end): including start, excluding end
returns in range [ start end ) : including start excluding end