zufallszahlen zwischen 0 und 1
-
Hallo zusammen,
ich stehe vorfolgendem Problem. Ich brauch ezufallszahlen zwischen 0 und 1, also 0,44 0,65 0,7 usw.
weiß nicht wie ich das anstellen soll.hoffe ihr könnt mir da weiter helfen.
vielen dank schonmal.
grüße
marco
-
((double)rand() / RAND_MAX)
-
Hallo,
wenn ich dann für Rand_maX 2.0 eingebe, gibt es aber ziemlich hohe Zahlen. Das gleiche gilt für 1.0.
mache ich da was falsch?
-
falsch. rand_max ist eine konstante der standard library von c und c++. die hast du nicht zu aendern.
-
Au man, wie blöd. vielen dank.
gruß
Marco
-
Wenn rand() ordentlich implementiert wurde, dann könntest du auch die einzelnen Bits aus dessen Ergebnis benutzen. Wäre vielleicht ein wenig schneller als das gecaste mit Division.
-
Hmmm, irgendwie habe ich das Thema leicht verfehlt
