Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Programy Oracle plnia svoju úlohu pomocou internej stavovej premennej, ktorá sa aktualizuje na základe vstupu poskytnutého používateľom. Postupnosť pseudonáhodných čísel sa generuje vykonaním deterministických výpočtov na tejto stavovej premennej. Pretože vnútorné fungovanie orakulského programu nie je ľahké pochopiť, výstup sa javí ako náhodný.
Program oracle je príkladom chaotického systému, oblasti záujmu v matematike a fyzike. Takéto systémy sú vysoko citlivé na počiatočné podmienky, čo znamená, že aj malá zmena na vstupe môže viesť k úplne inej postupnosti výstupov.
Používanie oracle programov v kryptografických aplikáciách je bežné, kde slúžia ako zdroje údajne nepredvídateľných údajov. Môžu byť tiež použité v oblastiach, ako sú simulácie Monte Carlo a vývoj hier, kde je náhodnosť nevyhnutná.