Generisanje slučajnih brojeva — разлика између измена
Садржај обрисан Садржај додат
Ред 27:
=== Fizičke metode ===
Najranije metode za generisanje nasumičnih brojeva, kao što su [[Коцка_(игра)|kocke]], [[Bacanje_novčića|bacanje novčića]] i [[Рулет|rulet]], se i dalje koriste danas, pre svega u [[Игра|igrama]] i kockanju jer su prespore za većinu primena u statistici i kriptografiji.
Fizički generator nasumičnih brojeva može da se bazira na suštinski nasumičnom atomskom ili subatomskom fizičkom fenomenu čija nepredvidivost može da se prati do zakona [[Квантна_механика|kvantne mehanike]]. Izvori [[Ентропија_(теорија_информација)|entropije]] uključuju [[Радиоактивност|radioaktivnost]], [[Термални_шум|termalni šum]], statički šum, lavinski šum u [[Зенер_диода|Zener diodama]], derivacija satova, tempiranje pokreta u [[Тврди_диск|tvrdom disku]] čitaj/piši glave, i radio šuma. Ipak, fizički fenomeni i alati koji se koriste da ih mere generalno sadrže asimetrije i sistematske greške koje čine njihov rezultat ne zaista uniformno nasumičnim. Izvlačivač nasumičnosti, kao što je [[Криптографска_функција_за_сажимање|kriptografska heš funkcija]], mogu da se koriste da se približi uniformnoj raspoređenosti bitova iz neuniformnog nasumičnog izvora, mada pri nižoj brzini bitova.
Razni maštoviti načini skupljanja ove entropijske informacije su osmisljenji. Jedna tehnika je da se pokrene heš funkcija na jednu sliku od video striminga iz nepredvidivog izvora. Lavarand je koristio ovu tehniku sa slikama na kojima se nalazi više [[Лава_лампа|lava lampi]]. [http://www.fourmilab.ch/hotbits/ HotBits] meri radioaktivni raspad sa Gajger-Miler cevima,<ref>{{cite web
| last = Walker
| first = John
| title = HotBits: Genuine Random Numbers
| url = http://www.fourmilab.ch/hotbits/
| accessdate = 2009-06-27 }}</ref>
Drugi čest izvor entropije je ponašanje ljudskih korisnika sistema. Iako se ljudi ne smatraju dobrim generatorom nasumičnosti kad se to od njih zahteva, oni generišu nasumična ponašanja prilično dobro u kontekstu igranja igara pomesanih [[Стратегија_(теорија_игара)|strategija]].
<ref>{{cite paper
| author = Halprin, Ran
|author2=Naor, Moni |authorlink2=Moni Naor
Линија 47 ⟶ 46:
| url = http://www.neko.co.il/games4rand.pdf
| format = PDF
| accessdate = 2009-06-27 }}</ref>
Neki kompjuterski softveri u vezi sa bezbednošću zahtevaju da korisnik napravi poduži niz pokreta miša ili pritiska tastature da se napravi dovoljna entropija potrebna za generisanje nasumičnih ključeva ili da se inicijalizuje pseudo-nasumični generator brojeva.<ref>{{cite web
| last = TrueCrypt Foundation
| title = TrueCrypt Beginner's Tutorial, Part 3
| url = http://www.truecrypt.org/docs/?s=tutorial3
| accessdate = 2009-06-27 }}</ref>
=== Računarski metodi ===
|