probleme mit Zufallszahlen
-
Hallo!
Ich erstelle mit srand( (unsigned) time(0) ) ; und
m_ZufallsTest = rand() % 100 + 1;Zufallszahlen. Problem: Der Wert ändert sich, aber meist erst nach 40 Aufrufen. Ich rufe diese Zeile in einer While(true)-Schleife auf und erhalte so z.B. folgende Werte
40
40
40
40
40
40
76
76
76
76
13
13
13usw. Weiß wer woran das liegt?
-
Rufst du auch immer wieder srand( (unsigned) time(0) ) ; auf? Einmal ist nämlich genug.
-
Fellhuhn schrieb:
Rufst du auch immer wieder srand( (unsigned) time(0) ) ; auf? Einmal ist nämlich genug.
Zuerst wollte ich "Nein" schreiben, hab aber nochmal genau hingeschaut: Das war (wenn auch schwer ersichtlich) tatsächlich der Fehler. Thx!
-
Hier sei mal noch die random Bibliothke von boost erwähnt: