Псевдовипадкові послідовності (числа) — послідовності, що отримуються за цілком невипадковим алгоритмом, але мають властивості, дуже подібні до властивостей реалізацій випадкових чисел.
Псевдовипадкове число — елемент отриманої за певним алгоритмом числової послідовності, властивості якої наближаються до випадкової. Негативною особливістю псевдовипадкових чисел (як імітаційної моделі випадкових чисел) є періодичність отриманої послідовності.
Отримання
Реалізація статистичних моделей за допомогою обчислювальних машин передбачає можливість отримання у достатній мірі випадкових показників (що є нетривіальним завданням, оскільки електронно-обчислювальна машина працює на основі чітко прописаної логіки та детерміністичного підходу), а також імітацію законів розподілу, що часто використовуються на практиці.
Зазвичай генерування псевдовипадкової послідовності передбачає два етапи. На першому генерують псевдовипадкові числа, що мають рівномірний розподіл на відрізку від нуля до одиниці. На другому цю послідовність перетворюють у послідовність, що має заданий закон розподілу.
Генерація рівномірно розподілених чисел
Існує ряд методів, які відповідають критеріям перевірки «випадковості» побудови таких чисел з розподілом близьким до рівномірного (хоча ці числа взаємозалежні).
Зазвичай використовують деяке рекурентне співвідношення. Це значить, що кожне наступне число αk+1 утворюють із попереднього αk (або групи попередніх чисел), використовуючи деякий алгоритм, який використовує арифметичні та логічні операції.
Часто застосовується метод остач, який належить до так званих аналітичних методів і полягає в побудові послідовності {αn} згідно із рекурентним співвідношенням αn+1 = Kαn (mod M), де К та M — деякі константи.
Для генерування псевдовипадкових чисел, що мають рівномірний розподіл на відрізку від нуля до одиниці використовують методи:
- (лінійний конгруентний метод);
- (метод фон Неймана);
- ;
- метод логістичного відображення.
Перетворення в послідовність з заданим розподілом
Для перетворення отриманої послідовності у послідовність псевдовипадкових чисел із заданим законом розподілу використовують загальні та спеціальні методи. Серед загальних можна зазначити методи, що базуються на аналітичному перетворенні елементів вихідної послідовності; метод остач та метод, що базується на заміні заданого закону розподілу східчастою функцією. Ці методи придатні для отримання послідовностей з різними типами законів розподілу. До спеціальних належать алгоритми, що дають змогу перетворити вихідну послідовність у послідовність з конкретним законом розподілу. Кожний з таких алгоритмів придатний лише для отримання псевдовипадкових послідовностей із заданим типом розподілу.
Обов'язковим етапом генерування псевдовипадкових чисел є перевірка періодичності й випадковості отриманої послідовності та її відповідності заданому закону розподілу.
Дивись також
- Генератор псевдовипадкових чисел
- (Список криптографічних алгоритмів)
Примітки
- Бахрушин В. Є. Математичні основи моделювання систем: Навчальний посібник для студентів. — Запоріжжя, 2008. — 294 с.
- Бусленко Н. П. Моделирование сложных систем. — М. : Наука, 1968.
Посилання
- Енциклопедія кібернетики, , т. 2, ст. 254.
Це незавершена стаття з математики. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Psevdovipadkovi poslidovnosti chisla poslidovnosti sho otrimuyutsya za cilkom nevipadkovim algoritmom ale mayut vlastivosti duzhe podibni do vlastivostej realizacij vipadkovih chisel Psevdovipadkove chislo element otrimanoyi za pevnim algoritmom chislovoyi poslidovnosti vlastivosti yakoyi nablizhayutsya do vipadkovoyi Negativnoyu osoblivistyu psevdovipadkovih chisel yak imitacijnoyi modeli vipadkovih chisel ye periodichnist otrimanoyi poslidovnosti OtrimannyaRealizaciya statistichnih modelej za dopomogoyu obchislyuvalnih mashin peredbachaye mozhlivist otrimannya u dostatnij miri vipadkovih pokaznikiv sho ye netrivialnim zavdannyam oskilki elektronno obchislyuvalna mashina pracyuye na osnovi chitko propisanoyi logiki ta deterministichnogo pidhodu a takozh imitaciyu zakoniv rozpodilu sho chasto vikoristovuyutsya na praktici Zazvichaj generuvannya psevdovipadkovoyi poslidovnosti peredbachaye dva etapi Na pershomu generuyut psevdovipadkovi chisla sho mayut rivnomirnij rozpodil na vidrizku vid nulya do odinici Na drugomu cyu poslidovnist peretvoryuyut u poslidovnist sho maye zadanij zakon rozpodilu Generaciya rivnomirno rozpodilenih chisel Dokladnishe Generator psevdovipadkovih chisel Isnuye ryad metodiv yaki vidpovidayut kriteriyam perevirki vipadkovosti pobudovi takih chisel z rozpodilom blizkim do rivnomirnogo hocha ci chisla vzayemozalezhni Zazvichaj vikoristovuyut deyake rekurentne spivvidnoshennya Ce znachit sho kozhne nastupne chislo ak 1 utvoryuyut iz poperednogo ak abo grupi poperednih chisel vikoristovuyuchi deyakij algoritm yakij vikoristovuye arifmetichni ta logichni operaciyi Chasto zastosovuyetsya metod ostach yakij nalezhit do tak zvanih analitichnih metodiv i polyagaye v pobudovi poslidovnosti an zgidno iz rekurentnim spivvidnoshennyam an 1 Kan mod M de K ta M deyaki konstanti Dlya generuvannya psevdovipadkovih chisel sho mayut rivnomirnij rozpodil na vidrizku vid nulya do odinici vikoristovuyut metodi linijnij kongruentnij metod metod fon Nejmana metod logistichnogo vidobrazhennya Peretvorennya v poslidovnist z zadanim rozpodilom Dlya peretvorennya otrimanoyi poslidovnosti u poslidovnist psevdovipadkovih chisel iz zadanim zakonom rozpodilu vikoristovuyut zagalni ta specialni metodi Sered zagalnih mozhna zaznachiti metodi sho bazuyutsya na analitichnomu peretvorenni elementiv vihidnoyi poslidovnosti metod ostach ta metod sho bazuyetsya na zamini zadanogo zakonu rozpodilu shidchastoyu funkciyeyu Ci metodi pridatni dlya otrimannya poslidovnostej z riznimi tipami zakoniv rozpodilu Do specialnih nalezhat algoritmi sho dayut zmogu peretvoriti vihidnu poslidovnist u poslidovnist z konkretnim zakonom rozpodilu Kozhnij z takih algoritmiv pridatnij lishe dlya otrimannya psevdovipadkovih poslidovnostej iz zadanim tipom rozpodilu Obov yazkovim etapom generuvannya psevdovipadkovih chisel ye perevirka periodichnosti j vipadkovosti otrimanoyi poslidovnosti ta yiyi vidpovidnosti zadanomu zakonu rozpodilu Divis takozhPortal Matematika Generator psevdovipadkovih chisel Spisok kriptografichnih algoritmivPrimitkiBahrushin V Ye Matematichni osnovi modelyuvannya sistem Navchalnij posibnik dlya studentiv Zaporizhzhya 2008 294 s Buslenko N P Modelirovanie slozhnyh sistem M Nauka 1968 PosilannyaEnciklopediya kibernetiki t 2 st 254 Ce nezavershena stattya z matematiki Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi