Просмотреть всю тему "Помогите определить алгорит...." »»
Re: Помогите определить алгорит....   ID:21759   ответ на 21724 Ср, 30 мая 2007 07:21 [#]
kulikov Закрыть блок (иконки IM) Форумы CasinoGames
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
Там как раз о алгебраических атаках. В этом случае Ваш друг тянет на очень серьезное открытие.