Zufallszahlen

Um Zufallszahlen zwischen 1-100 zu erzeugen benötigt man den Befehl: rand()%100+1.
Das %100 bedeutet, dass die Zufallszahlen zwischen 0-100 liegen, das +1 bedeutet, dass die Zahlen mit 1 beginnen. Dies kann natürlich beliebig verändert werden.
So hat man aber immer nur die gleichen Zufallszahlen. Um verschiedene Zufallszahlen zu erzeugen, braucht man den Befehl: srand(time(0)). Hier verändern sich die Zufallszahlen mit der aktuellen Zeit.

Bsp: Erzeuge 10 Zufallszahlen zwischen 1 und 6.

  int zufallszahl;
  srand(time(0));        //"Durchmischen"
 
  for(int i=1;i<=10;i++)
  { 
    zufallszahl=rand()%6+1;
    cout << zufallszahl << "\n";
  }

Beispiele

	//zzahl=rand()%19+1 ---> (Reste von 0...18) von 1 bis 19
	//zzahl=rand()%20+11 ---> (Reste von 0...19) von 11 bis 30
	//zzahl=rand()%10+10 ---> (Reste von 0...9) 10 bis 19 
	//zzahl=rand()%11+10 ---> (Reste von 0...10) Zahl 10 bis 20
	//zzahl=rand()%10+11 ---> (Reste von 0...9) Zahl 11 bis 20