Mehrere Zufallszahlen Generatoren
-
Hi,
in C kann man ja mit srand(), rand() eine Kette von Zufallszahlen erzeugen. Aber eben nur EINE Kette. rand() ist quasi global.
Ich bräuchte jetzt aber mehrere Zufallszahlenketten. Ein Beispiel (in OOP), damit klar ist was ich meine:
Random r1(200); // Die 200 ist der seed Random r2(34543); Random r3(time()); while(...) ... float foo = r1.rand(); .. float foo2 = r2.rand(); // r2 ist völlig unabhängig von r1. Jedes Random Objekt liefert quasi seine eigene Zufallszahlenkette }
Wie kann man sowas in C machen?
-
Programmier eben deinen eigenen Generator oder nimm einen fertigen. Dafür gibt's tausende Bibliotheken.