Например есть функция seedRandom()
Если ничего не передаем, в качестве параметра, то обычное "случайное" число.
Но при вызове с одним и тем же параметром, должно возвращаться всегда одно и то же число.
Такое как-то сделать можно?
P.S. Задача немного упрощена, вообще мне нужно возвращать случайное число из диапазона от min до max:
getRandom(min, max, seed)
Вернуть из диапазона легко, например так:
Math.floor(arguments.length > 1 ? (max - min + 1) * Math.random() + min : (min + 1) * Math.random())
А вот как прикрутить зависимость от seed?