Anonymous
Определение начальной ценности
Сообщение
Anonymous » 24 сен 2024, 15:29
Я пытаюсь использовать начальное значение php mt. Я не понимаю, почему я получаю несколько начальных значений для случайного числа?
Код: Выделить всё
./php_mt_seedd 113550
Pattern: EXACT
Version: 3.0.7 to 5.2.0
Found 0, trying 0xfc000000 - 0xffffffff, speed 7165.9 Mseeds/s
Version: 5.2.1+
Found 0, trying 0x30000000 - 0x31ffffff, speed 58.7 Mseeds/s
seed = 0x318ff649 = 8315 (PHP 7.1.0+)
Found 1, trying 0x38000000 - 0x39ffffff, speed 58.8 Mseeds/s
seed = 0x39dc3504 = 9707 (PHP 7.1.0+)
Found 2, trying 0x6c000000 - 0x6dffffff, speed 56.0 Mseeds/s
seed = 0x6d8817a7 = 113550 (PHP 7.1.0+)
seed = 0x6d8817a7 = 113550 (PHP 7.1.0+)
Found 4, trying 0xbe000000 - 0xbfffffff, speed 47.2 Mseeds/s
seed = 0xbe3249b3 = 3190966 (PHP 7.1.0+)
Found 5, trying 0xfe000000 - 0xffffffff, speed 44.9 Mseeds/s
Found 5
Я знаю, что одно из них верно, но почему несколько значений?
Подробнее здесь:
https://stackoverflow.com/questions/790 ... seed-value
1727180952
Anonymous
Я пытаюсь использовать начальное значение php mt. Я не понимаю, почему я получаю несколько начальных значений для случайного числа? [code]./php_mt_seedd 113550 Pattern: EXACT Version: 3.0.7 to 5.2.0 Found 0, trying 0xfc000000 - 0xffffffff, speed 7165.9 Mseeds/s Version: 5.2.1+ Found 0, trying 0x30000000 - 0x31ffffff, speed 58.7 Mseeds/s seed = 0x318ff649 = 8315 (PHP 7.1.0+) Found 1, trying 0x38000000 - 0x39ffffff, speed 58.8 Mseeds/s seed = 0x39dc3504 = 9707 (PHP 7.1.0+) Found 2, trying 0x6c000000 - 0x6dffffff, speed 56.0 Mseeds/s seed = 0x6d8817a7 = 113550 (PHP 7.1.0+) seed = 0x6d8817a7 = 113550 (PHP 7.1.0+) Found 4, trying 0xbe000000 - 0xbfffffff, speed 47.2 Mseeds/s seed = 0xbe3249b3 = 3190966 (PHP 7.1.0+) Found 5, trying 0xfe000000 - 0xffffffff, speed 44.9 Mseeds/s Found 5 [/code] Я знаю, что одно из них верно, но почему несколько значений? Подробнее здесь: [url]https://stackoverflow.com/questions/79018570/identifying-seed-value[/url]