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);
};
}