Начальное значение в PHPPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Начальное значение в PHP

Сообщение Anonymous »

Я просматривал эту статью
https://www.ambionics.io/blog/php-mt-rand-prediction
, в которой утверждается, что если мы используем mt_rand (), мы можем получить начальное значение, используя два значения вместо грубого метода.
В статье сказано

Первым шагом в генерации случайных чисел с помощью mt_rand() является использование начального числа, беззнакового целого числа, для генерации массива состояний из 624 значений. Это делается либо вызовом mt_srand($seed), либо автоматически PHP при запросе первого случайного числа. После этого каждый вызов mt_rand() будет принимать следующее значение состояния, шифровать его и возвращать пользователю.

Мой вопрос: mt_rand() совершенно небезопасно или это тоже зависит от платформы? Например, когда я выполню mt_rand(), на моем компьютере будет создан массив состояний заполнения из 624 значений. если человек Б выполняет mt_rand() с тем же начальным значением, выходное состояние будет другим. Почему мы оба получили одно и то же случайное число?

Подробнее здесь: https://stackoverflow.com/questions/790 ... lue-in-php
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»