Generisanje slučajnih brojeva — разлика између измена
Садржај обрисан Садржај додат
мНема описа измене |
|||
Ред 14:
== Praktične primene i upotrebe ==
Generatori nasumičnih brojeva imaju primene u [[Коцкање|kockanju]], statističkom uzimanju primeraka, [[Рачунарска_симулација|računarskoj simulaciji]], [[Криптографија|kriptografiji]], kompletno nasumičnom dizajnu, i drugim oblastima gde je poželjno stvarati nepredvidiv rezultat. Generalno, u primenama gde je nepredvidjlivost glavna, kao sto je u bezbednostnim primenama, hardverski generator nasumičnih brojeva su uglavnom poželjniji od pseudo-slučajnih algoritama, gde je izvodljivo da se implementiraju.
Generatori nasumičnih brojeva su vrlo korisni pri razvijanju simulacija [[Монте_Карло_метода|Monte Karlo metoda]], jer je [[Дебаговање|debagovanje]] olakšano mogućnošću da se stvaraju isti nizovi nasumičnih brojeva počevši od istog ''nasumičnog semena'' ({{jez-en|random seed}}). Takođe se koriste u [[Криптографија|kriptografiji]] - dok god je ''seme'' tajna. Pošiljalac i primalac mogu da generišu isti skup brojeva automatski da koriste kao ključeve.
Generisanje pseudo slučajnih brojeva je bitan i čest zadatak u programiranju. Dok kriptografija i određeni numerički algoritmi zahtevaju veoma visok stepen naizgledne nasumičnosti, mnoge druge operacije zahtevaju samo skromnu količinu nepredvidljivosti. Neki prosti primer bi mogao biti prikazivanje korisniku "Nasumični citat dana", ili određivanje kojim putem bi se kompjuterski kontrolisan neprijatelj kretao u video igri. Slabiji oblici nasumičnosti se koriste u [[Heš_funkcija|heš algoritmima]] i u pravljenju amortizovanih [[Алгоритми_претраживања|pretraga]] i [[Алгоритми_за_сортирање|algoritama za sortiranje]].
Neke primene koje na prvi pogled izgledaju da su prikladne za nasumičnost u stvari nisu tako proste. Na primer, sistem koji "nasumično" odabira pesme za pozadinsku muziku mora samo da izgleda nasumično, i možda čak ima načine da kontroliše izbor muzike: pravi nasumični sistem ne bi imao ograničenja da se ista stvar pojavi dva ili tri puta zaredom.
== "Pravi" naspram pseudo-nasumičnih brojeva ==
|