За яким принципом працює генератор випадкових чисел
1. Апаратний спосіб.
Можна використовувати спеціальні приставки - генератори (датчики) випадкових чисел. Цей спосіб не вимагає додаткових обчислювальних операцій ЕОМ з вироблення випадкових чисел, а необхідна тільки операція звернення до зовнішнього пристрою (датчика).
Як фізичних ефектів лежать в основі таких генераторів можуть бути використані шуми в електронних і напівпровідникових приладах (обумовлені наступним: тепловими флуктуаціями, випадковими варіаціями числа частинок в електронних потоках, хаотичним перемагнічуванням доменів в феромагнітних сердечниках), явище розпаду радіоактивних елементів.
2. Табличний спосіб.
Випадкові числа, оформлені у вигляді таблиці, поміщаються в зовнішнє або оперативну пам'ять ЕОМ.
Запас чисел обмежений. Ефективно використовувати тільки для порівняно невеликих таблиць, тому що масив займає деякий об'єм оперативної пам'яті!
3. Алгоритмічний спосіб.
Формування випадкових (вірніше - псевдовипадкових) чисел за допомогою спеціальних алгоритмів.
На генерацію псевдовипадкових чисел витрачається машинний час.
Інший широко застосовуваний тип генераторів випадкових чисел-це так звані конгруентний генератори.
А взагалі, як сказав Джон фон Нейман, «всякий, хто має схильність до арифметичним методам отримання випадкових чисел, грішний поза всяких сумнівів».
Шляхом випадкового відбору.
vsjo o4en prosto vosnovnom zadojut psevdo slu4ajnie 4isla i iz nih on vibiraet, Tak rabotaet ljuboj igravoj avtomat
випадковостей немає, є складні закономірності.
Справжня випадковість не може існувати в природі, тому, що їй немає звідки взятися. Якщо світ ще не зруйнувався, значить, він впорядкована система. Наприклад, "безлад" на столі - це результат роботи з пошуку паперів.
Закономірності є складні. З довгою вервечкою: від початкового дії - до результату, який ти помічаєш. Такі майже не простежити і ти звик вважати їх випадком.
Ось таким: сьогодні йде дощ, тому, що вчора за 1000 км на північ від в лісі світило сонце після сильного дощу. Що випаровується вода збиралася в хмари і летіла на швидкості 40 км / ч. Вітер дув тому, що нагріте повітря піднімався вгору.
У період з 14-00 до 16-30 сонце світило особливо сильно, тому, що пролетіла дві години тому ракета розпорола озоновий шар, в той же час вихлоп дав розсіяне хмара, яке зменшило силу сонця в наступні 15 хвилин.
В результаті, дощ пішов сьогодні ввечері, а не завтра вранці, але йшов на десять хвилин довше, і ти вирішив не йти в магазин через погану погоду.
Що закінчився у касирки через два дня рулончик чеків - зупинився на нервувати молоду людину, замість наступної за ним благодушній тітоньки. Молода людина втомився вибирати марки сигарет і купив ще жуйки, і взагалі не ту марку, яку зазвичай бере. В результаті, у нього в кишені "випадково" виявилося 1.20Ls замість 3.50, ось тобі і випадкове число.
Генератор випадковий чисел - це кількість дрібниці в твоєму кишені, накладене на графік часу. Загальна сума зарплати - убуває після получки. Але дрібниця, залишок після поділу купюр, --- він то більше, то менше. Вона від нуля і до 4.99.
Тобто, світ складається з хмари об'єктів і результатів їх взаємного впливу. У кожного з об'єктів є багато властивостей, і вони змінюються до невпізнання, здаються випадковими. Псевдовипадковий - це те, що здається випадковістю.
Приблизно так само і працюють функції псевдослучайной генерації чисел. Велике число, корінь з нього, і три передостанні цифри цього кореня, - один із прикладів.
Корінь суми поточних координат курсору на екрані - це приклад джерела чисел.