Zwei Zufallszahlen in einer do-while Schleife erzeugen?

1 Antwort

Vom Fragesteller als hilfreich ausgezeichnet

Beispiel:

#include <stdlib.h>
#include <time.h>

int main()
{
  srand(time(NULL));

  do {
    int number1 = rand() % 21;
    int number2 = rand() % 21;
  }
  while(1);
}

Die Berechnung der Zufallszahl erfolgt frei nach der Formel:

Wobei beide Grenzen inklusiv sind. Für deinen Fall also einmal nachgerechnet:

min = 0
max = 20
(20 - 0 + 1) + 0 = 21