ÐÐТÐÐÐТÐЧÐÐ ÐÐÐÐÐЮÐÐÐÐЯ
ÐÐТÐÐÐТÐЧÐÐ ÐÐÐÐÐЮÐÐÐÐЯ
ÐÐТÐÐÐТÐЧÐÐ ÐÐÐÐÐЮÐÐÐÐЯ
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
В.Є. Бахрушин. Математичне моделювання<br />
Генерування чергових реалізацій рівномірно розподіленої випадкової<br />
величини ξ можна здійснювати за допомогою такого перетворення:<br />
−1<br />
−2<br />
−i<br />
ξ = z1 ⋅ 2 + z2<br />
⋅ 2 + ... + zi<br />
⋅ 2 + ...<br />
,<br />
(2.5)<br />
де z i – реалізація випадкової величини z, яка з рівною ймовірністю p z = 0,5<br />
може набувати значення 0 або 1.<br />
Випадкова величина ξ може мати нескінченну кількість реалізацій.<br />
Але при запису чисел у ЕОМ використовується скінченна кількість двійкових<br />
розрядів. Тому кількість реалізацій випадкової величини, які можна<br />
використовувати при моделюванні, також буде скінченною. Максимальна<br />
кількість випадкових чисел, що записуються за допомогою k двійкових<br />
розрядів і не збігаються одне з одним, дорівнює 2 k . Із сукупності чисел 0,<br />
1, 2, …, 2 k - 1 можна одержати такі значення дискретної випадкової величини<br />
ξ:<br />
k<br />
( i = 0,1, 2, ..., 2 −1)<br />
i<br />
ξ i =<br />
. (2.6)<br />
k<br />
2 −1<br />
Їх імовірності дорівнюють p i = 1/2 k . Розподіл такої випадкової величини<br />
є квазірівномірним. Моменти цього розподілу дорівнюють<br />
m<br />
i<br />
k<br />
2 1<br />
= ∑ −<br />
i=<br />
0<br />
2<br />
k<br />
i 1<br />
⋅<br />
k<br />
−1<br />
2<br />
=<br />
1<br />
2<br />
;<br />
k<br />
2<br />
2 1<br />
2 1 ⎛ i 1 ⎞ 1 2 + 1 1<br />
σ = ∑ −<br />
ξ k<br />
⎜ −<br />
k<br />
⎟ = ⋅ ≈ . (2.7)<br />
k<br />
i=<br />
0 2 ⎝ 2 −1<br />
2 ⎠ 12 2 −1<br />
12<br />
k<br />
Для генерування рівномірно розподілених послідовностей випадкових<br />
чисел застосовують табличний, фізичний та програмний способи. У<br />
першому випадку використовують таблиці випадкових величин, одержаних<br />
за допомогою фізичного або програмного генератора випадкових чисел.<br />
Такі таблиці можуть містити більш ніж 10 6 випадкових чисел. Таблиці<br />
використовують при ручних розрахунках, а також при налагодженні програм<br />
та перевірці особливо важливих розрахунків.<br />
При фізичній генерації випадкових чисел можна використовувати<br />
довільний випадковий фізичний процес. Найчастіше користуються джерелами<br />
радіоактивного випромінювання або власними шумами електронних<br />
ламп. У першому випадку задається деякий проміжок часу Δt. Потім підраховується<br />
кількість k частинок, випромінених за час Δt. Значення ξ i розраховуються<br />
за формулою 2.5. При цьому беруть<br />
⎧0, якщо k - непарне,<br />
zi<br />
= ⎨<br />
⎩ 1, якщо k - парне .<br />
24