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";
  }