Ця стаття не містить . (червень 2017) |
Генератор випадкових чисел (англ. Random number generator; часто скорочується як RNG, ГВЧ) — обчислювальний або фізичний пристрій, спроектований для генерації послідовності номерів чи символів, які не відповідають будь-якому шаблону, тобто є випадковими. Широко використовуються комп'ютерні системи для генерації випадкових чисел, але часто вони малоефективні. Ці функції, можливо, забезпечують достатньо випадковості для певних завдань (наприклад, для відеоігор), але є непридатними в тих випадках, коли потрібна «високоякісна випадковість», як, наприклад, у криптографічних програмах, статистиці або чисельному аналізі. Методи добування випадкових результатів існували здавна, зокрема, використання гральних костей, підкидання монети, тасування ігрових карт та ін.
Існує багато різних методів отримання випадкових даних. Ці методи можуть відрізнятися тим, які непередбачувані чи статистично випадкові дані вони видають, а також як швидко вони можуть генерувати випадкові номери.
До появи обчислювальних генераторів випадкових чисел, для отримання великої кількості достатньо випадкових номерів (важливо в статистиці) треба було багато роботи. Результати іноді узагальнювали й розповсюджували як таблиці випадкових чисел.
Таблиці випадкових чисел
Такі таблиці заповнюються реалізаціями випадкової величини з заданим розподілом. Представлені у таких таблицях вибірки дуже[] якісні, та вони мають обмежений розмір. Кількість таких вибірок невелика, що суттєво обмежує їх використання.
Генерація на основі фізичних процесів
Генератором є певний електронний пристрій, на виході якого у тій чи іншій формі присутній випадковий сигнал. Такі генератори дозволяють отримувати вибірку довільного обсягу. Кожна отримана вибірка унікальна, і її неможливо повторити.[]
Програмна генерація псевдовипадкових чисел
Псевдовипадкова послідовність генерується комп'ютерною програмою. Зазвичай такі програми базуються на деякій рекурентній формулі.[] Задаючи однакові початкові члени послідовності можна щоразу отримувати однакові послідовності. Числа які вони генерують називають «псевдовипадковими» бо вони отримуються за чітким детермінованим алгоритмом.
Посилання
- Numberator.com [ 9 грудня 2018 у Wayback Machine.] (Генерує мільйон випадкових серійних номерів і кодів за секунди. Доступна безкоштовна версія.)
- від MSDN
- Чи справді слоти генерують комбінації випадковим чином? [ 21 грудня 2021 у Wayback Machine.]
- RandomNumbers.info [ 7 серпня 2008 у Wayback Machine.] (випадкові числа, що генеруються, використовуючи елементарний процес квантової оптики)
Це незавершена стаття з криптографії. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Cya stattya ne mistit posilan na dzherela Vi mozhete dopomogti polipshiti cyu stattyu dodavshi posilannya na nadijni avtoritetni dzherela Material bez dzherel mozhe buti piddano sumnivu ta vilucheno cherven 2017 Generator vipadkovih chisel angl Random number generator chasto skorochuyetsya yak RNG GVCh obchislyuvalnij abo fizichnij pristrij sproektovanij dlya generaciyi poslidovnosti nomeriv chi simvoliv yaki ne vidpovidayut bud yakomu shablonu tobto ye vipadkovimi Shiroko vikoristovuyutsya komp yuterni sistemi dlya generaciyi vipadkovih chisel ale chasto voni maloefektivni Ci funkciyi mozhlivo zabezpechuyut dostatno vipadkovosti dlya pevnih zavdan napriklad dlya videoigor ale ye nepridatnimi v tih vipadkah koli potribna visokoyakisna vipadkovist yak napriklad u kriptografichnih programah statistici abo chiselnomu analizi Metodi dobuvannya vipadkovih rezultativ isnuvali zdavna zokrema vikoristannya gralnih kostej pidkidannya moneti tasuvannya igrovih kart ta in Isnuye bagato riznih metodiv otrimannya vipadkovih danih Ci metodi mozhut vidriznyatisya tim yaki neperedbachuvani chi statistichno vipadkovi dani voni vidayut a takozh yak shvidko voni mozhut generuvati vipadkovi nomeri Do poyavi obchislyuvalnih generatoriv vipadkovih chisel dlya otrimannya velikoyi kilkosti dostatno vipadkovih nomeriv vazhlivo v statistici treba bulo bagato roboti Rezultati inodi uzagalnyuvali j rozpovsyudzhuvali yak tablici vipadkovih chisel Tablici vipadkovih chisel Taki tablici zapovnyuyutsya realizaciyami vipadkovoyi velichini z zadanim rozpodilom Predstavleni u takih tablicyah vibirki duzhe dzherelo yakisni ta voni mayut obmezhenij rozmir Kilkist takih vibirok nevelika sho suttyevo obmezhuye yih vikoristannya Generaciya na osnovi fizichnih procesivGeneratorom ye pevnij elektronnij pristrij na vihodi yakogo u tij chi inshij formi prisutnij vipadkovij signal Taki generatori dozvolyayut otrimuvati vibirku dovilnogo obsyagu Kozhna otrimana vibirka unikalna i yiyi nemozhlivo povtoriti dzherelo Programna generaciya psevdovipadkovih chiselDokladnishe Generator psevdovipadkovih chisel Psevdovipadkova poslidovnist generuyetsya komp yuternoyu programoyu Zazvichaj taki programi bazuyutsya na deyakij rekurentnij formuli dzherelo Zadayuchi odnakovi pochatkovi chleni poslidovnosti mozhna shorazu otrimuvati odnakovi poslidovnosti Chisla yaki voni generuyut nazivayut psevdovipadkovimi bo voni otrimuyutsya za chitkim determinovanim algoritmom PosilannyaNumberator com 9 grudnya 2018 u Wayback Machine Generuye miljon vipadkovih serijnih nomeriv i kodiv za sekundi Dostupna bezkoshtovna versiya vid MSDN Chi spravdi sloti generuyut kombinaciyi vipadkovim chinom 21 grudnya 2021 u Wayback Machine RandomNumbers info 7 serpnya 2008 u Wayback Machine vipadkovi chisla sho generuyutsya vikoristovuyuchi elementarnij proces kvantovoyi optiki Ce nezavershena stattya z kriptografiyi Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi