Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Čo je to oracle program?

Oracle program je počítačový program, ktorý produkuje výstupy, ktoré sa zdajú byť náhodné pre každého pozorovateľa, dokonca aj pre tých, ktorí majú zdrojový kód programu. Takéto programy sa používajú predovšetkým ako zdroj pseudonáhodných čísel v aplikáciách, kde by presná postupnosť čísel mala byť nepredvídateľná.

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á.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené