rand() mit Anfangs- und Endwert erstellen
-
Hi, ich schreibe zurzeit ein kleines Programm das mit der rand()-Funktion einen Zufallswert zwischen 1 und 10 erstellen soll und bei jeden Programmstart einen anderen Wert haben soll.
bisher hab ich :
... srand((unsigned int) time(NULL)); x = rand(); cout << x; ...Aber diese Weise bringt mir viel zu hohe Werte
, wie schreibe ich es das es nur Zufallswerte zwischen 1 und 10 erstelltKleiner Tipp:
Es wird ein Zahlenratespiel
-
x = rand()%10 + 1;
-
Da gabs doch so einen schönen Artikel... Zufälle gibt's!
Ist echt lesenswert
Edit:
Wenn dann:x = rand()%10 + 1;
-
Danke!
