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 generovať náhodné negatívne a pozitívne celé čísla v C + +

Pravda náhodných čísel sa zdá nasledovať žiadny poriadok , pravidlo , rým alebo dôvod . Kým + + programovací jazyk C nemôže generovať skutočné náhodných čísel , bude produkovať približné alebo pseudo - náhodných čísel , ktoré sú viac než dostačujúca pre väčšinu programovacích úloh . Funkcia rand ( ) vracia opačný pozitívny náhodné číslo zakaždým , keď sa nazýva , ale táto rovnaké čísla bude opakovať nabudúce Program sa spustí . Funkcie srand ( ) generuje inú sadu náhodných čísel zakaždým váš program beží , ak je pridelené jedinečné číslo , alebo semeno ako vstup . Môžete použiť rand ( ) sa náhodne uviesť , či číslo by malo byť negatívne , potom sa zmení znamienko umiestnením " - " pred premennú v prípade potreby . Veci , ktoré budete potrebovať
C + + kompilátora , ako je Visual C + +
editora obyčajného textu
Zobraziť ďalšie inštrukcie Cestuj 1

Kliknite na tlačidlo " Štart " a kliknite na " Všetky programy " . Kliknite na " príslušenstvo " voľby v menu . Kliknite na " Poznámkový blok " na spustenie textového editora .
2

Zadajte nasledujúci kód do programu Poznámkový blok . Prípadne môžete skopírovať a vložiť kód . Kliknite ľavým tlačidlom myši a ťahaním zvýraznite text . Stlačením tlačidla " CTRL + C " skopírovať ho do schránky , a stlačte " CTRL + V " vložte ho do programu Poznámkový blok .

# Include # include # include < time.He >

using namespace std ;

int main ( ) {

time_t sekúnd , //získať čas v sekundách pomocou cpp librarysrand ( time ( & sekúnd ) ) //pošle čas srand ako seedint random_integer , int random_sign , int n , k ( n = 0 , n < 10 , n + + ) { random_integer = rand ( ) ; random_sign = ( rand ( ) % 2 ) ; //to náhodne produkuje 0 alebo 1. Ak je číslo 0 , zmena negativeif ( random_sign == 0 ) { random_integer = - random_integer ; } cout << " Počet " ; cout << n +1 << endl ; cout << ; random_integer << endl << endl ; } }
3

Kliknite na menu " Súbor " a vyberte " Uložiť " možnosť voľby . Uložte súbor pod názvom " demo.cpp . " Kliknite na menu " Súbor " na , a vyberte " Ukončiť " pre zatvorenie programu Poznámkový blok .
4

Kliknite na tlačidlo " Štart " zadajte " cmd " do vyhľadávacieho poľa a stlačte " Enter " .
5

Zadajte adresár , ktorý obsahuje súbor " demo.cpp " do príkazového riadku a stlačte klávesu " Enter . " Zadajte napríklad " cd test " v prípade , že adresár , do ktorého ste uložili " demo.cpp " je v " My Documents " .
6

typu " cl demo . cpp " na príkazovom riadku .
7

Stlačte tlačidlo " Enter " . Ak kompilátor hlási chyby , skúmať kód pre preklepy , zmeny uložiť a znova skompilovať súbor .
8

Type " demo.exe " na príkazovom riadku a stlačte klávesu " Enter " na spustenie programu . Aplikácia by sa mala vytlačiť 10 pseudonáhodných čísel , niektoré negatívne a niektoré pozitívne .

Najnovšie články

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