В функциях PRNG выходные данные функции зависят от значения «seed», так что один и тот же вывод будет получен при последовательных вызовах при одном и том же начальном значении. Так что да.
Пример (с использованием C #) будет выглядеть примерно так:
// Provide the same seed value for both generators:
System.Random r1 = new System.Random(1);
System.Random r2 = new System.Random(1);
// Will output 'True'
Console.WriteLine(r1.Next() == r2.Next());
Все это, конечно, зависит от генератора случайных чисел, использующего какую-то детерминистическую формулу для генерации его значений. Если вы используете так называемый генератор «истинных случайных» чисел, который использует свойства энтропии или шума при его генерации, то будет очень трудно получить те же значения при некотором входном сигнале, если только вы не сможете дублировать энтропийное состояние для оба вызова в функцию - что, конечно же, победит цель использования такого генератора ...
В случае систем удаленного доступа без ключа они, скорее всего, используют функцию PRNG, которая является детерминированной, чтобы воспользоваться этой функцией. Существует множество интегральных схем, которые предоставляют такую функциональность для создания случайных чисел для электронных схем.
Редактировать: по запросу приведен пример недетерминированного генератора случайных чисел, который не зависит от заданного начального значения: Квантовый генератор случайных чисел . Конечно, как указывает свободное место в комментариях, это не генератор псевдослучайных чисел, поскольку он генерирует действительно случайные числа.