packages/showcase/showcase-utils.js (7 lines of code) (raw):

// sourced from // http://indiegamr.com/generate-repeatable-random-numbers-in-js/ export function generateSeededRandom(baseSeed = 2) { let seed = baseSeed; return function seededRandom(max, min) { max = max || 1; min = min || 0; seed = (seed * 9301 + 49297) % 233280; const rnd = seed / 233280; return min + rnd * (max - min); }; }