Re: Помогите определить алгорит.... ID:21759 ответ на 21724 |
Ср, 30 мая 2007 07:21 [#] |
|
|
Headoff писал вт, 29 мая 2007 23:55 | Алгоритм скорее всего написан на PHP я так подозреваю потому что он в этом лучше всего) вот а так сейчас посмотрю про тесты дайхарда) спасибо за помощь надеюсь у нас что нить получится) | В (PHP 4, PHP 5) rand - генерит случайное число,
например код:
<?php
echo rand() . "\n";
echo rand() . "\n";
echo rand(0, 36);
?>
выдаст Вам случайное число от 0 до 36.
Кстати, специально посмотрел в справочник, да в крайних версиях нет необходимости устанавливать начальное число ГСЧ в seed
Это Вам для тестов. Поднимайте у себя на машине PHP (все есть здесь> php.net) и вперед.
Функция rand() с течением времени возвращает значение повторно.
Ищите труд Донольда Кнута. (это Вам в качестве подсказки направления исследований). С тестами Diehard можете не заморачиватся, упретесь в тупик по вашей задаче.
Кстати, если я не ошибаюсь, то о чем пишет Sharky в Википедии описано>
http://ru.wikipedia.org/wiki/%D0%93%D0%A1%D0%A7
Там как раз о алгебраических атаках. В этом случае Ваш друг тянет на очень серьезное открытие.
|
|
|