Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur man gör Random Number Codes Bara Även på C + +

    Generera slumptal är lämpat för statistiska experiment eller när man utformar hasardspel . Liksom de flesta programmeringsspråk , C + + har ett slumpmässigt kommandonummer genererar . Dess produktion kan vara vilket heltal inom ett angivet intervall , antingen jämnt eller udda . Om du behöver programmet att mata endast jämna heltal , kan du göra en enkel justering av koden . Instruktioner
    1

    Initiera slumpgenerator med följande kommando :

    srand ( tid ( NULL ) ) ;

    " srand " kommandot står för " utsäde slumpmässigt. " Eftersom slumpgenerator inbyggd i C + + är faktiskt en pseudo - slumptalsgenerator , du måste utsädet funktionen med ett startvärde . Den inmatade värdet " tid (NULL )" är ett nummer baserat på den aktuella tiden. Använda " tid ( NULL ) " ser till att du får olika frövärden varje gång du kör programmet .
    2

    Definiera en variabel som heter "Hello " som är lika med ett slumptal inom halva intervall för slutresultatet . Till exempel , om du vill generera slumpmässiga jämna tal mellan noll och 50 , ange värdet " Hej " att vara mellan noll och 25 . För att göra detta , skriv in följande kod :

    Hej = rand ( ) % 26 ;
    p Om intervallet börjar vid noll , du lägger en till den övre änden . Således , 25 + 1 = 26 .
    3

    Skapa en ny variabel som heter " Even50 " som är lika med " Hej " multiplicerat med två . Denna variabel kommer alltid att vara till och med , eftersom multiplicera ett heltal av två alltid ger ett jämnt antal

    Even50 = 2 * Hello; .

    Värdet för " Even50 " är ett slumpmässigt jämnt heltal mellan noll och 50 .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur konvertera ett heltal till ett tecken i C + +
    ·Hur man kompilerar ett C + + Med CMD & CL
    ·Så här konfigurerar Bytes att ta emot numeriska data …
    ·Hur man skapar en produktnyckel
    ·Hur man initiera variabler i C
    ·Konvertera Double till String C + +
    ·Hur man skapar ett binärt träd i C
    ·Hur fyller en 2D Matrix i C
    ·Hur man skriver om Uttalanden i C + +
    ·Hur att rensa en Stringstream
    Utvalda artiklarna
    ·Hur man skapar en PHP MySQL Webbplats
    ·SQL som inte stöds Datatyp Fel på Integer Column
    ·Hur man lägger en Shell koden till Java
    ·Hur man använder objekt för att Köra metoder som hö…
    ·Fördelar och nackdelar med att använda Java Applets
    ·Hur man skriver MySQL skript med PHP & SUB
    ·Hur man skriver ett Equal -kod för Standard Calculator…
    ·Hur man ändra textfärg i JavaScript
    ·Ta bort dubbletter CSVs i PHP
    ·Hur konvertera INT till String i Java
    Copyright © Dator Kunskap http://www.dator.xyz