| Версия | 3.01 |
|---|---|
| Издател | Ion Saliu |
| Дата на излизане | 4.10.2012 г. |
| Датата е добавена | 4.10.2012 г. |
| Os изисквания | 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).