Werte für das C'sche srand()
Ferdinand Ihringer <[email protected]>
| Newsgroups | gmane.linux.suse.programming |
|---|---|
| Message-ID | <[email protected]> |
Hallo,
Ich habe ein Problem mit Zufallszahlen bzw. ein Problem mit dem Ausgangswert
für Pseudozufallszahlen mit srand(). Das Programm sollte plattformunabhängig
sein und ich würde mich gerne auf die zum ANSI-Standard gehörenden Funktionen
beschränken, aber für statistische Zwecke rufe ich es z.B. 10000 mal
hintereinander auf. Als einzigen plattformunabhängigen Wert, der da in Frage
kommt, kenne ich da time(0). Die 10000 Programmaufrufe erstrecken sich aber
nun leider über ein bisschen mehr als 60 Sekunden. Da hätte ich das Programm
auch nur 60 mal aufrufen können.
Wie könnte ich den Wert für srand() variieren? clock() liefert bei mir immer
nur zwei verschiedene Werte. Aus /dev/*random lesen geht nicht. Andere Ideen
habe ich nicht. :-|
Ferdinand
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
[email protected]
Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken
Sie eine Mail an: [email protected]