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

Виконав

Студент 4-го курсу 3-ї групи

Лєвошко Д. М.

Київ - 2009

Зміст

Вступ

Возможно вы искали - Курсовая работа: Проектирование локальной вычислительной сети Разработка схемы

1. Способи генерування рівномірної випадкової послідовності

1.1 Табличний спосіб

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

1.3 Програмний спосіб

2. Моделювання випадкових величин

Похожий материал - Курсовая работа: Проект локально-вычислительной сети Рекламное агентство Катарон

3. Програмне генерація РВП(0; 1)

3.1 Генератори випадкових чисел

3.2 Визначення якості генераторів

3.3 Використання декількох генераторів

Висновок

Очень интересно - Курсовая работа: Проектирование локальной вычислительной сети Создание локальной

Список використаної літератури

Вступ

Алгоритмічне (імітаційне) моделювання — це числовий метод дослідження систем і процесів за допомогою моделюючого алгоритму.

Кожного разу, коли на хід модельованого процесу впливає випадковий чинник, його вплив імітується за допомогою спеціально організованого розіграшу (жеребкування). При побудові стохастичних імітаційних моделей ці числа дають змогу генерувати випадкові події або випадкові величини з довільним розподілом.

Послідовності випадкових чисел використовуються в програмуванні в найрізноманітніших випадках, починаючи з моделювання (це найбільш часте вживання) і кінчаючи іграми і іншим розважальним програмним забезпеченням. Турбо Паськаль містить вбудовану функцію, звану Random, яка генерує випадкові числа. Random - це чудовий генератор випадкових чисел, але для деяких вживань вам може потрібно два або більш різних генераторів для забезпечення різних наборів випадкових чисел для різних завдань. Тому в даній курсовій роботі Random буде порівняний з двома іншими генераторами Ran1 і Ran2, та створено генератор, що поєднує роботу трьох генераторів.

Вам будет интересно - Лабораторная работа: Проектирование локальной сети 2

Отже метою даної курсової роботи є дослідити методи програмного генерування рівномірно розподіленої випадкової послідовності на проміжку (0; 1). Та проаналізувати роботу деяких вже існуючих програмних генераторів РВП порівнявши їх з створеними генераторами Ran1 і Ran2.

Завдання курсової роботи:

- ознайомитися із способами генерування РВП(0; 1);

- вивчити програмні способі генерування випадкової послідовності;

- розглянути моделювання випадкових величин за допомогою чисел РВП(0; 1);

Похожий материал - Курсовая работа: Проектирование локальной вычислительной сети Принцип деятельности

- ознайомитися з принципом роботі деяких генераторів РВП, проаналізувати якість їх роботи, та створити генератор, що поєднує роботу кількох генераторів тим самим генеруючи більш якісну послідовність.

1. Способи генерування рівномірної випадкової послідовності

1.1 Табличний спосіб

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