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

Náhodný funkcie v COBOL

programovací jazyk COBOL , jeden z najstarších stále v pravidelnom užívaní , má silnú zaujatosť voči podnikových aplikácií , ako je účtovníctvo , mzdy a riadenie zásob . Avšak , novšie verzie COBOL majú sofistikované matematické funkcie , vrátane jedného pre generovanie náhodných čísel . Aj keď len zriedka používa pre deň - to - day účtovníctva , náhodných čísel vám uľahčiť štatistické výpočty a niektoré druhy numerických metód riešenia problémov . Funkcie

COBOL matematické funkcie sú súčasťou jazyka v riadení divízie , sekcia programu sa skladá z procesných vyhlásenia . Funkcia začína slovom " funkcie " vyhradenej nasleduje názov funkcie , ako je napríklad " cos " , " náhodné " alebo " log . " Funkcia má jeden alebo viac argumentov , vykonáva proces na ne a vráti viesť späť do programu COBOL . Niektoré funkcie pracujú na číslach a číselných premenných , zatiaľ čo iní pracujú na znaková dáta .
Náhodný

náhodné funkcie má nezáporné celočíselné argumenty a vracia desatinné číslo . Číslo argument je nepovinný . Je to semeno pre matematický proces pseudo - random , ktorý určuje prvé číslo vrátenej funkciou je . V počítačových jazykoch , všetky náhodné procesy sú v skutočnosti dlhé , opakujúce sa rad čísel , ktoré sa zdajú byť náhodné . Dobre zvolený proces sa opakuje až po miliárd hodnôt , takže je praktický zdroj náhodných čísel , a to aj v prípade , že nie je teoreticky čistý jeden . Ak zadáte náhodné funkcie s argumentom , bude to generovať rovnakú postupnosť čísel . Bez argumentu , náhodné funkcia generuje ďalšie číslo v jeho sekvencii .
Rozsah a distribúcia

náhodné funkcie v COBOL vracia desatinné čísla v rozsahu nula až jedna . Štatisticky , náhodné čísla majú obdĺžnikový distribúciu , čo znamená , každé číslo je rovnako pravdepodobné . Graf z dlhého radu náhodných čísel bude mať relatívne rovná čiara siahajúca od nuly do takmer jeden . To kontrastuje s normálnou alebo Gaussian , distribúciu , ktorá tvorí krivky v tvare zvona .
Používanie

seba , náhodné funkcie desatinné čísla nie sú veľmi užitočné , ale ak si vynásobte je faktorom mierky , môžete vytvoriť rad náhodných čísel , vhodných pre vašu aplikáciu . Ak chcete napríklad získať náhodné celé čísla medzi jedným a 52 , mali by ste použiť nasledujúci príkaz COBOL : . COMPUTE_DIGITAL_SIGNATURE RANDOM - VALUE = FUNKCIE RANDOM ( 1 ) * 52 + 1

Vo vyhlásení , náhodné funkcie generuje čísla väčšie alebo rovné nule a menší ako jedna . Vynásobením to o 52 vám dáva číslo medzi nulou a 51. Pridanie jedného vám dáva rozsah jedného do 52 rokov .

Najnovšie články

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