Перейти к содержимому
GR

Generate Random Numbers

Издатель: Ion Saliu
Проверено на вирусы Windows Free
Скачать v3.01 1.2K скачиваний
Версия3.01
Издатель Ion Saliu
Дата выпуска4 окт. 2012 г.
Дата добавления4 окт. 2012 г.
Требования ОСWindows 2003, Windows Vista, Windows 98, Windows Me, Windows, Windows NT, Windows 2000, Windows 8, Windows Server 2008, Windows 7, Windows XP
ТребованияNone
Всего скачиваний1 244
Загрузок в неделю1
ЦенаFree

Описание

Random Numbers генерирует настоящие случайные числа; скомпилированная программа и исходный код включены. Исходный код использует два малоизвестных алгоритма для генерации уникальных случайных чисел. Цифры действительно случайные. Семя рандомизации очень случайное. Алгоритмы в этом примере программы являются наиболее краткими алгоритмами генерации случайных чисел. Компьютеры могут генерировать числа столь же случайным образом, как и путем ручного выбора или запуска механических устройств.

Включена очень рандомизированная функция, которую я создал для установки случайного начального числа: TheSeeder. Он использует системную дату и время, а не только ТАЙМЕР. Многие путают случайность с вероятностью. Например, если начальное число находится в диапазоне от 1 до 10, начальное число не считается случайным. На самом деле речь идет о СТЕПЕНИ СЛУЧАЙНОСТИ. Чем больше диапазон начального числа, тем более рандомизированным является начальное число. Это потому, что вероятность выбора одного конкретного семени ниже.

ТАЙМЕР принимает 86400 значений (количество секунд в 24 часах). конечно, если использовать ТАЙМЕР только как начальное число и запускать генератор случайных чисел в одно и то же время дня, последовательность чисел всегда будет одинаковой. Отсюда и термин псевдослучайный. TheSeeder генерирует случайные семена от миллионов до миллиардов. Вы больше не увидите то же самое семя в своей жизни.

Полнофункциональная программа также может генерировать вращения рулетки. Параметры: Наибольшее число 37 (французская рулетка) или 38 (американская рулетка); номера на комбинацию=1 (одно вращение за раз). Затем вычесть 1 из результата. Таким образом, номер 1 в рулетке становится 0, а номер 37 становится 36. Особый случай в американской рулетке: номер 38 становится двойным зеро (00).

Похожие программы

Альтернативы

Еще от этого издателя