zufallszahlen in cpp



  • Hi, ich möchte gerne in Cpp Zufallszahlen ausgeben lassen von 1-10. Leider kenne ich mich noch nicht so gut aus. Dann soll bei jeder Zahl ein Text ausgegeben werden z.B. "Zahl 1 mag keiner"... . Hat jemand eine gute Idee?
    Ich sag schonmal Danke.



  • Hallo,

    Zufallszahlen kannst Du mit der Funktion rand() aus der stdlib.h erzeugen. Vorher
    muss der Zufallszahlengenerator aber initialisiert werden, damit nicht bei jedem Durchlauf die gleichen Zahlen entstehen. Dies macht man mit der Funktion srand(), die man normalerweise zusammen mit der aktuellen Systemzeit verwendet.

    #include <stdlib.h>
    #include <stdio.h>
    #include <time.h>
    
    int main()
    {
    	srand((unsigned int)time(NULL));  //initlialisieren 
    
    	for(int i = 0; i < 10; i++)
    		printf("%d\n", 1+rand()%11); //Zufallszahl zwischen 1 und 10 ausgeben
    	return 0;
    }
    


  • Achso^^!
    Endlich kann ich das jetzt danke!!!! 🙂



  • kleine korrektur du meinst zufallszahl zwischen 1 und 11 😉


Anmelden zum Antworten