У вас будет сложная симуляция, которая действительно ничего не даст.
(кроме того, чтобы каждый раз возвращать одно и то же значение или добавлять ненужную сложность к существующему PRNG)
Если вы не заполняете моделируемое окружение "случайными" переменными (т. Е. Зависите от разных способов генерации случайных чисел), вы всегда будете возвращать одно и то же значение, потому что каждый шаг в процессе будет происходить каждый раз одинаково.
Скажем, вы использовали базовый генератор псевдослучайных чисел (PRNG):
Поскольку ваша симуляция будет такой же случайной, как и у другого используемого вами PRNG, вы можете просто использовать другой PRNG напрямую, без дополнительной работы! (Фактически, ваша симуляция может ничего не делать, кроме как сделать вывод меньше случайным, чем значения из вашего базового PRNG)