Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Hoe te Random Number Codes Maak Alleen Zelfs op C + +
Het genereren van willekeurige getallen is handig in het uitvoeren van statistische experimenten of bij het ontwerpen van kansspelen . Zoals de meeste programmeertalen , C + + een willekeurig getal genererende commando . De output kan elk geheel getal binnen een bepaald bereik , even of oneven . Als u het programma aan de uitgang alleen nog integers nodig hebt , kunt u een eenvoudige aanpassing van de code te maken . Instructies
1

Initialiseer de random number generator met het volgende commando :

srand
( tijd ( NULL ) ) ;

De " srand " commando staat voor " zaad willekeurig . " Sinds de random number generator ingebouwd in C + + is eigenlijk een pseudo - random number generator , moet u het zaad van de functie met een startwaarde . De invoerwaarde " tijd ( NULL ) " is een aantal op basis van de huidige tijd . Met behulp van "time ( NULL ) " zorgt ervoor dat je verschillende zaadwaarden elke keer dat u het programma uit te voeren . Kopen van 2

Definieer een variabele genaamd " Hallo " , dat een willekeurig getal binnen de helft van het bereik dat u wilt gebruiken voor gelijk de uiteindelijke output . Bijvoorbeeld , als je wilt willekeurige zelfs getallen tussen nul en 50 genereren , stelt u de waarde van " Hello" te zijn tussen de nul en 25 . Om dit te doen , schrijf de volgende code :

Hallo = rand ( ) % 26 ;

Als het bereik begint bij nul , u er een toe te voegen aan de bovenkant . Zo , 25 + 1 = 26 .
3

Maak een nieuwe variabele genaamd " Even50 " dat gelijk is aan " Hallo " vermenigvuldigd met twee . Deze variabele zal altijd eens zijn, aangezien elk geheel getal door twee levert altijd een even getal vermenigvuldigen

Even50 = 2 * Hello; .

De waarde van " Even50 " is een willekeurig zelfs geheel getal tussen nul en .

50

Previous: Next:
  C /C + + Programming
·Hoe kan ik zoeken op een Gelin…
·Hoe te Data en tijden Met iost…
·Hoe te gebruiken C + + Class T…
·Hoe je toe Twee Grote gehele g…
·Hoe je C + + header bestanden …
·Hoe schrijf je een C + + progr…
·Hoe te Bubble Sorteer op C 
·Hoe kan ik een XLS bestand met…
·C -code voor een Bits te Byte …
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Wanneer te gebruiken JSP Vs . JSPF 
·Wat is een Mirage Driver ? 
·Hoe maak je een datum in PHP 
·Hoe te bespoedigen INSERT op MySQL 
·Hoe de ProgressBar Folder Met behulp van…
·Hoe te Subform data toegang 
·Hoe te verwijderen van een beëindigd St…
·Syntax van een functie 
·Hoe kan ik een array element in Ruby zoe…
Copyright © Computer Kennis http://www.nldit.com