Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Hvordan å generere tilfeldige Negative og positive heltall i C + +
    Sanne tilfeldige tall ser ut til å følge ingen rekkefølge , regel, rim eller grunn . Mens C + + programmeringsspråk ikke kan generere ekte tilfeldige tall , det vil produsere omtrentlige eller pseudo -tilfeldige tall som er mer enn tilstrekkelig for de fleste programmeringsoppgaver . Den rand ( )-funksjonen returnerer en annen positiv tilfeldig tall hver gang den blir kalt , men de samme tallene vil gjenta neste gang programmet kjøres . Den srand ( )-funksjonen genererer et annet sett med tilfeldige tall hver gang programmet kjøres hvis det er gitt et unikt nummer eller frø som input . Du kan bruke rand ( ) til tilfeldig indikere om et tall skal være negative , og deretter endre fortegn ved å plassere en "- " foran variabelen om nødvendig. Du trenger
    A C + + kompilator som Visual C + + Online Ren tekst editor
    Vis flere instruksjoner
    en

    Klikk "Start"- knappen, og klikk på " Alle programmer ." Klikk på " Tilbehør "-menyen. Klikk " Notepad " for å starte tekst editor.
    2

    Skriv inn følgende kode i Notisblokk . Alternativt kan du kopiere og lime inn koden . Klikk på venstre museknapp og dra for å markere teksten. Trykk "CTRL + C " for å kopiere den til utklippstavlen , og trykk " CTRL + V " for å lime det inn i Notepad .

    # Include # include # include < time.h >

    bruker namespace std;

    int main ( ) {

    time_t sekunder, //få tid på sekunder ved hjelp cpp librarysrand (tid ( og sekunder )); //sender deg tid til å srand som seedint random_integer ; int random_sign , int n; for ( n = 0 , n < 10 , n + + ) { random_integer = rand (); random_sign = ( rand ( ) % 2 ); //dette gir tilfeldig 0 eller 1. . Hvis 0 , endre nummeret til negativeif ( random_sign == 0 ) { random_integer = - random_integer ;} domstol << " Antall :"; cout << n +1 << endl ; cout << ; random_integer << endl << endl ;} }
    3

    Klikk på "File "-menyen og velg " Lagre" alternativet. Lagre filen under navnet " demo.cpp . " Klikk på "File "-menyen , og velg "Avslutt " for å lukke Notisblokk.
    4

    Klikk "Start" Skriv "cmd" i søkeboksen , og trykk " Enter".
    5

    Type katalogen som inneholder filen " demo.cpp " inn i kommandolinjen og trykk "Enter . "For eksempel , skriv " cd test " hvis katalogen der du lagret " demo.cpp "er innenfor " Mine dokumenter ".
    6

    Type" cl demo. cpp " ved ledeteksten .
    7

    Trykk på" Enter "-tasten. Dersom kompilatoren rapporterer feil , undersøke koden for skrivefeil , lagre eventuelle endringer og rekompilere filen .
    8

    Type " Demo.exe " ved ledeteksten , og trykk "Enter " for å kjøre programmet . Søknaden skal skrives ut 10 psevdotilfeldige tall, noen negative og noen positive.

    früher :

     Weiter:
      Relatert Artike
    ·Slik sletter du en C + + Corrupt Heap 
    ·Hvordan å feilsøke minnefeil Problemer på Win32 
    ·Hvordan å kompilere et Header i C + + 
    ·Hva er forskjellen på en analog inngang Control & en D…
    ·Hvordan bruke Koder i en One- Dimensional Array 
    ·Hvordan flytte en fil peker i C + + 
    ·Hvordan Ring Visual Basic DLL Fra C 
    ·Connection String for SQL Autentisering 
    ·Beskrivelse av C System Function 
    ·Hvordan laste ned C + + 
      Anbefalte artikler
    ·Hvordan avinstallere Subversive på Eclipse 
    ·Hvordan bruke HTML Purifier Som Tidy Alternative 
    ·Hvordan analysere en ArrayCollection 
    ·Forskjellen mellom Montører og kompilatorer 
    ·Hvordan lage en GNU -fil for C + + 
    ·Hvordan unngå doble oppføringer med PHP i MySQL 
    ·Hvordan lage en kul Loading Bar i Visual Basic 
    ·Hvordan slå av vise feil i PHP 
    ·Hvordan lage et linjeskift i en e-post 
    ·Slik installerer du en PHP til XML offshorebransjen 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/