| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> C /C + + Programming >> Content
    Hvordan laver Random Number Codes Only Selv på C + +
    Generering tilfældige tal er nyttig i at gennemføre statistiske eksperimenter eller når designe hasardspil. Ligesom de fleste programmeringssprog , C + + har et tilfældigt tal frembringende kommando . Dens output kan være enhver heltal inden for et bestemt interval, enten lige eller ulige . Hvis du har brug for programmet til at sende kun lige heltal, kan du lave en simpel justering til koden. Instruktioner
    1

    Initialiser tilfældige tal generator med følgende kommando : Hej

    srand (tid ( NULL )),

    " srand " kommando står for " seed tilfældigt. " Da den tilfældige tal generator indbygget i C + + er faktisk en pseudo- tilfældige tal generator , skal du frø funktionen med en startværdi . De input value " tid ( NULL) " er et tal baseret på det aktuelle tidspunkt. Brug af " tid ( NULL )" sikrer, at du får forskellige frø værdier , hver gang du kører programmet .
    2

    Definer en variabel kaldet "Hello ", som er lig med et tilfældigt tal inden for en halv det område, du ønsker for det endelige output. For eksempel, hvis du ønsker at generere tilfældige lige tal mellem nul og 50 sætte værdien af ​​"Hello" til at være mellem nul og 25 år. For at gøre dette , skal du skrive følgende kode : Hej

    Hello = rand ( ) % 26 ,

    Hvis området starter ved nul , kan du føje den ene til den øvre ende. Således 25 + 1 = 26 .
    3

    Opret en ny variabel kaldet " Even50 ", der er lig med " Hello" ganget med to. Denne variabel vil altid være endnu , da multiplicere vilkårligt heltal af to altid giver et lige antal

    Even50 = 2 * Hej , .

    Værdien af ​​" Even50 " er et tilfældigt lige heltal mellem nul og 50 år.

    Forrige :

    næste :
      Relaterede artikler
    ·Hvad har jeg brug for at starte programmering til iPhon…
    ·Hvordan laver MFC dialogbokse 
    ·Sådan bruges Threading og meddelelser i Visual C + + 
    ·Sådan bruges Xcode 
    ·Hvordan at begynde at lære Objective C på Windows 
    ·Sådan Lær C Med Xcode 
    ·Sådan at åbne flere filer til Input & Output i C + + 
    ·Hvordan laver man en MFC Alarm Application 
    ·Sådan Hook en Progress Bar til IO.Stream 
    ·Debugging i Visual C 
      Anbefalede Artikler
    ·Hvordan til Mark numre i en Python List 
    ·Java Begreber: Forbundet liste Lab 
    ·Sådan oprettes en Multi- line Besked i Vb.Net 
    ·Hvad er type Casting i Java 
    ·Hvordan til at rense data for XSS PHP 
    ·Sådan oprettes SQLite Med Zend Framework 
    ·Java 1.5 Features 
    ·Hvordan laver man et array i VBS 
    ·Hvordan søger jeg en fil oprettet Brug Java Servlet 
    ·Sådan Detect CJK i Java 
    Copyright © Computer Viden http://www.computerdk.com