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

Ako napísať program , ktorý vygeneruje náhodné celé číslo medzi 1 a 100

Generovanie náhodných čísel je spoločný programovací úloha . Väčšina programovacích jazykov zahŕňajú túto funkciu , zvyčajne s názvom rand , ako súčasť svojej základnej funkcie knižnice . Hodnoty vrátené z týchto funkcií volania sú odvolával sa na ako pseudonáhodných čísel . To je preto , že výsledkom akéhokoľvek algoritmu možno predvídať , ak sú známe všetky vstupné faktory . Poskytovanie počet semien od systémového času počítača je jeden spoločný spôsob zvýšenie náhodnosti výstupu . Obmedziť výstupný rozsah s prevádzkovateľom modulo . Pokyny
1

Zahrnúť potrebné funkcie knižnice . V tomto príklade je napísaný v jazyku C , použite nasledujúce knižnice :

# include klipart

# include klipart

# include < čas . h >

Použite funkciu knižnice času importovať systémový čas do programu pre použitie ako počiatočné hodnoty .
2

deklarovať hlavnú funkciu a premenné držať náhodné číslo s nasledujúcim kódom :

int main ( )

{

int rčíslo ;
3

Zadajte hodnotu osiva pre funkcia rand s srand s tvrdením :

srand ( time ( NULL ) ) ;
4

generovať náhodné číslo s hodnotou medzi 1 a 100 s výrokom :

rčíslo = rand ( ) % 100 +1 ;
5

Vytlačiť číslo na obrazovku a ukončiť program . Pre tento príklad použitia :

printf ( " Vaša náhodných čísel je : % d " , rčíslo ) ;

return 0 ;

}


Najnovšie články

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