random — прогнозирование результата работы функции PHP rand () по заданному значению

Недавно я начал понимать идею LCG и генераторов псевдослучайных чисел. Во всяком случае, я думаю, что PHP должен быть хорошей отправной точкой.

У меня вопрос, учитывая номер с семенами (сделано через srand() ) как можно предсказать следующее число в rand() последовательность?

Из того, что я понимаю, функция должна быть что-то вроде (SEED * A + C) mod M Как я могу найти значения A, C и M? И если я найду эти значения, могу ли я предсказать следующее число в последовательности?

РЕДАКТИРОВАТЬ: до версии 7.0, где rand () становится псевдонимом mt_rand ()

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]