srand / rand
-
hi
ist es vom standard garantiert, dass rand immer die selben daten ausgibt nachdem man srand mit dem selben parameter aufgerufen hat? dass es in der praxis so ist habe ich bereits festgestellt, ja.
gruss
-
ja.
-
C99:
N1256 §7.20.2.2/2 schrieb:
If srand is then called with the same seed value, the sequence of pseudo-random numbers shall be repeated.
-
Ein bisschen off-topic:
Wenn du wie ich im Moment Monte-Carlo-Berechnungen durchführst, dann lass dir gesagt sein, dass std::rand, zumindest die Implementierung, die du über den GCC nutzen würdest, ggf für Deine Zwecke unbrauchbar ist. Die Qualität der Pseudozufallszahlen ist relativ schlecht. Bevor ich auf std::mt19937 ungestiegen bin, sahen die Bilder echt kacke aus. "Guter Zufall" ist zumindest bei dem MLT Algorithmus sehr wichtig.