Pe ce principiu funcționează generatorul de numere aleatorii
1. Metoda hardware.
Puteți utiliza prefixul special - generatoare (senzori) de numere aleatoare. Această metodă nu necesită operații de prelucrare suplimentare pentru a dezvolta un generator de numere aleatoare de calculator, și este necesară numai operarea de acces la dispozitivul extern (senzor).
Deoarece efectele fizice care stau la baza acestor generatoare pot fi utilizate în dispozitive de zgomot și semiconductoare electronice (datorită următoarele: fluctuații termice, variații întâmplătoare ale numărului de particule în fascicule de electroni, inversare haotic de domenii într-un miez feromagnetic), fenomenul de degradare a elementelor radioactive.
2. Metoda tabulară.
Numerele aleatoare sunt decorate într-un tabel, sau să fie plasate în memoria externă a calculatoarelor.
Numerele Margin este limitat. Efectiv utilizate pentru tabele relativ mici, doar pentru că matrice are o anumită cantitate de memorie RAM!
3. O metodă algoritmică.
Formarea aleatoare (sau mai degrabă - pseudo-aleatoare) numere prin intermediul unor algoritmi speciali.
Generarea de numere pseudo-aleatoare este petrecut timpul de calcul.
Un alt tip utilizat pe scară largă de generatoare de numere aleatoare este o așa-numitele generatoare congruente.
Și, în general, așa cum John von Neumann, „orice persoană care are o slăbiciune pentru metode aritmetice de a produce numere aleatoare, un păcătos, fără îndoială.“
Prin selecție aleatoare.
vsjo o4en prosto vosnovnom zadojut psevdo slu4ajnie 4isla i iz pe vibiraet nih, Tak rabotaet ljuboj igravoj Avtomat
nici un accident, există modele complexe.
Acest accident nu poate exista în natură, pentru că nu avea unde să ia. În cazul în care lumea nu sa prăbușit, așa că a ordonat sistem. De exemplu, o „mizerie“ pe masa - acesta este rezultatul muncii pe piața de căutare.
Regularități sunt complexe. Cu lanț lung de la acțiunea inițială - un rezultat pe care îl observați. Aceste urmări puțin și ați venit să se gândească la cazul lor.
Asta e ceea ce astăzi ploaie, pentru că ieri pentru 1.000 de km spre nord în pădure soarele strălucea după o ploaie. Apa evaporată a fost colectat în nori și zboară la o viteză de 40km / h. Vântul sufla deoarece aerul cald se ridica.
In perioada 14-00 la 16-30 soarele a fost deosebit de puternic, deoarece zburate cu două ore înainte de rachete rupt stratul de ozon, în timp ce în același timp, gazele de evacuare a dat nori împrăștiați, care a redus puterea soarelui pentru următoarele 15 minute.
Ca urmare, ploaia a mers în seara asta, nu mâine dimineață, dar a continuat timp de zece minute mai mult, și ai decis să nu meargă la magazin, din cauza vremii nefavorabile.
Încheiat la Casierul două zile sulul de controale - axat pe tânărul a fost nervos, în loc să urmeze el mătușa impasibili. Tinere obosit de a alege marca de țigări și a cumpărat mai gumă, și nu brand-ul care de obicei durează. Ca rezultat, în buzunar, „accidental“ sa transformat 1.20Ls în loc de 3,50, care este tu și un număr aleator.
Generator de numere aleatoare - o serie de lucruri mici în buzunar, suprapuse pe cronologie. Valoarea totală a salariilor - scade după Payday. Dar un fleac, restul după împărțirea facturilor --- ea ceva mai mult, unele mai puțin. Ea este de la zero la 4,99.
Adică, lumea este format din nori de obiecte și rezultatele influenței lor reciproce. Fiecare obiect are o mulțime de proprietăți, iar ei s-au schimbat dincolo de recunoaștere, par a fi aleatoare. Pseudorandom - aceasta este ceea ce pare a fi aleatoare.
Aproximativ aceeași funcție și funcționează generarea de numere pseudoaleatoare. Un număr mare de rădăcină de ea, iar penultima trei cifre din rădăcină - este un exemplu.
Rădăcina suma coordonatele curente ale cursorului pe ecran - acesta este un exemplu al numerelor sursă.