bestimmter zufallszahlenbereich
-
hi, ich bräuchte Zufallszahlen aus nem bestimmten Bereich, nur dummerweise positiv oder negativ. Kleines Beispiel:
die zufällige zahl soll zwischen -30 und -60 oder 40 und 60 sein
Weiß wer ne schnelle Lösung?
-
int begin = -50; int end = -30; int x = end - rand()%(end-begin)
-
ähm... ich meinte natürlich zwischen -30 und -60 oder 30 und 60
-
int begin = -50; int end = -30; int x = (rand%2) ? (end - rand()%(end-begin)) : -(end - rand()%(end-begin));
-
thx