ÐÐТÐÐÐТÐЧÐÐ ÐÐÐÐÐЮÐÐÐÐЯ
ÐÐТÐÐÐТÐЧÐÐ ÐÐÐÐÐЮÐÐÐÐЯ
ÐÐТÐÐÐТÐЧÐÐ ÐÐÐÐÐЮÐÐÐÐЯ
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
В.Є. Бахрушин. Математичне моделювання<br />
елементів послідовності ξ 0 , ξ1,<br />
ξ2,...,<br />
ξq-1<br />
немає однакових чисел, а елемент ξ q<br />
збігається з одним із попередніх, то q називають відрізком аперіодичності.<br />
При використанні рівномірних випадкових послідовностей він має бути не<br />
меншим за кількість чисел, потрібну для здійснення розрахунків.<br />
Перевірка на випадковість. Серед елементів послідовності, що генерується,<br />
може знайтись серія елементів ξk+ 1, ξk+ 2, ..., ξ<br />
k+<br />
r, які знаходяться<br />
в одній половині відрізка [0, 1], і при цьому елементи ξ<br />
k<br />
та ξ<br />
k++<br />
r 1<br />
розміщуються<br />
в іншій половині цього відрізка. При використанні такої послідовності<br />
необхідно, щоб для кількості N чисел, що використовуються в<br />
розрахунках, виконувалася умова r max .<br />
Перевірка в роботі. У цьому разі для перевірки якості генератора<br />
випадкових чисел будують імітаційну модель, результат роботи якої є відомим<br />
з теорії. Порівняння результатів моделювання з теоретичними висновками<br />
дає змогу зробити висновок про придатність генератора для<br />
розв’язування деякого класу задач.<br />
2.3. Загальні методи генерування випадкових послідовностей<br />
із заданими законами розподілу<br />
У практиці виникає необхідність генерування послідовностей випадкових<br />
чисел з довільними законами розподілу. Застосовують різні методи<br />
перетворення рівномірних випадкових послідовностей у послідовності з<br />
іншими законами розподілу. Найчастіше використовують таку властивість:<br />
якщо ξ – випадкова величина, рівномірно розподілена на відрізку<br />
[0, 1], то випадкова величина Х, що є розв’язком рівняння<br />
x<br />
∫<br />
−∞<br />
f (x)dx = ξ, (2.12)<br />
має щільність розподілу f(x).<br />
Нехай треба одержати послідовність чисел, рівномірно розподілених<br />
на відрізку [a, b]. Тоді необхідно для кожного елемента ξ i рівномірної випадкової<br />
послідовності знайти розв’язок рівняння<br />
ξ<br />
i<br />
=<br />
xi<br />
∫<br />
−∞<br />
f (x)dx =<br />
x<br />
a<br />
i<br />
∫<br />
dx<br />
b − a<br />
=<br />
xi<br />
− a<br />
b − a<br />
. (2.13)<br />
Звідси маємо:<br />
x<br />
( b − a) a<br />
i<br />
ξi<br />
+<br />
= . (2.14)<br />
28