Ответ:

Выбранный генератор: линейный конгруэнтный генератор.

Генератор строит последовательность по формуле:

\[x_{n+1}=(a x_n+c)\bmod m,\]

где \(x_n\) — текущее число, \(a\) — множитель, \(c\) — приращение, \(m\) — модуль, а \(x_0\) — начальное значение, или seed.

  1. Выбирается начальное значение \(x_0\).
  2. К нему последовательно применяется указанная формула.
  3. Операция взятия остатка по модулю \(m\) ограничивает получаемые значения.
  4. Полученная последовательность используется как последовательность псевдослучайных чисел.

Последовательность является псевдослучайной, потому что полностью определяется начальным значением и параметрами генератора. При одинаковом seed результат будет одинаковым.

Ответ: линейный конгруэнтный генератор получает каждое следующее число преобразованием предыдущего по формуле \(x_{n+1}=(a x_n+c)\bmod m\).