Курсовая работа: Програмне генерування РВП0 1

Існують три способи дістати рівномірну випадкову послідовність чисел, розподілених на відрізку [0, 1]: табличний, програмний і фізичне генерування.

Фізичний пристрій чи програма на ЕОМ породження РВП [0, 1] називається генератором (датчиком) випадкових чисел.

Табличний спосіб одержання РВП [0,1] полягає ось у чому. Існують розроблені з допомогою фізичних або програмних датчиків спеціальні таблиці випадкових цифр. У процесі машинної імітації використовуються здебільшого випадкові числа у загальноприйнятій десятковій системі числення. Тому для створення випадкового числа у вигляді десяткового дробу із заданою кількістю значущих цифр після коми достатньо із будь-якого місця таблиці вибрати підряд потрібну кількість випадкових цифр. У табл. Д.1 наведено 2200 випадкових цифр, або 440 п’ятиёрозрядних випадкових чисел. Почавши, наприклад, з першого випадкового числа, сформуємо серію трирозрядниих РВП [0, 1]: 0,104; 0,802; 0,236; 0,824; 0,130 і т.д.

Зауважимо, що табличний метод у користуванні має як переваги, так і недоліки.

Переваги табличного методу:

1) числа можна діставати з надвисокою швидкістю, якщо таблицю записано в оперативну пам’ять;

2) можна повторювати спроби, що дуже важливо в разі проведення особливо відповідальних експериментів;

3) забезпечується одноразова перевірка якості випадкових чисел.

Недоліки табличного методу:

1) таблиця займає багато місця в оперативній пам’яті;

2) запас чисел обмежений;

3) необхідна зовнішня пам’ять.

Тепер розроблено чимало таблиць випадкових цифр. У таблицях, що належать до ГОСТ 11.003-73 «Прикладна статистика. Рівномірно розподілені випадкові числа», наведено 8192 випадкові десяткові цифри. У світі відомі нині такі таблиці зі значно більшою кількістю цифр. Наприклад, фірма РЕНД (США) з допомогою спеціальної електронної апаратури побудувала таблицю, що містить близько мільйона цифр. Ця таблиця записана на магнітну стрічку, що дає змогу вводити цифри в пам’ять швидкодіючої ЕОМ.

Проте табличний метод породження РВП [0, 1] з огляду на повільний увід табличних даних у пам’ять ЕОМ і необхідність використовувати значний обсяг пам’яті, щоб зберігати їх, для машинної імітації вважається неефективним і застосовується здебільшого для ручних розрахунків. У дослідженнях на ЕОМ він застосовується нечасто, насамперед для налагодження програм або дублювання особливо важливих дослідів.


1.2 Фізичне генерування

До появи ЕОМ як генератори випадкових чисел використовувалися різні механічні пристрої — колесо рулетки, спеціальні гральні кості та пристрої, які перемішували фішки з номерами, що витягувалися вручну по одній. Деякі з таких засобів дають цілком задовільні результати в разі невеликої кількості фішок або чисел.

Останнім часом фізичне генерування РВП [0, 1] базується на використанні формули згідно з якою при генеруванні наступного m -розрядного випадкового двійкового числа необхідно дістати m реалізацій випадкової величини Z , що набуває значення 0 або 1 з однаковою ймовірністю 0,5.

Реалізації випадкової величини Z можна дістати, скориставшись такими фізичними явищами:

радіоактивне випромінювання;

власні шуми електронних ламп.

Радіоактивне випромінювання . Сутність методу, що грунтується на радіоактивному випромінюванні, полягає ось у чому.

1. Вибирається джерело радіоактивного випромінювання з інтенсивністю l.

2. Залежно від значення l вибирається відрізок часу Dt.

3. За допомогою лічильника визначається кількість частинок, що їх випромінює джерело за час Dt.

4. Застосовується схема:

1) якщо кількість частинок парна, то = 0;

2) якщо кількість частинок непарна, то = 1.

Примітка. Лічильник частинок працює у двійковій системі числення, тому значення — число молодшого розряду.

Щоб дістати m -розрядне випадкове двійкове число, достатньо m разів звернутися до лічильника радіоактивних частинок.

К-во Просмотров: 436
Бесплатно скачать Курсовая работа: Програмне генерування РВП0 1