LINUX.ORG.RU

История изменений

Исправление cluge, (текущая версия) :

Он говорил, что использовал две реализации генерации случайных чисел, в одном случае rand() из стандартной библиотеки, а в другом какую-то другую функцию, видимо из криптографической, которая давала «истинно случайные числа».

Жалобы были на rand(). Ну если в паре с rand() вначале всего процесса нет типо чего-нибудь srand(time(NULL)), то к чему были все эти жалобы? Последовательность псевдослучайных чисел без случайного seed’a всегда будет одинаковой. Кстати, на заметку, этим свойством пользуются многие игроделы.

Исходная версия cluge, :

Он использовал две реализации генерации случайных чисел, в одном случае rand() из стандартной библиотеки, а в другом какую-то другую функцию, видимо из криптографической, которая давала «истинно случайные числа».

Жалобы были на rand(). Ну если в паре с rand() вначале всего процесса нет типо чего-нибудь srand(time(NULL)), то к чему были все эти жалобы? Последовательность псевдослучайных чисел без случайного seed’a всегда будет одинаковой. Кстати, на заметку, этим свойством пользуются многие игроделы.