Am Montag, 29. September 2003 16:50 schrieb Bastian Schern:
Hallo,
ich benötige einen Zufallszahlengenerator, der mir Zufallszahlen aus einem vorher festgelegten Zahlenbereich erzeugt. Z.B.:
my_rand_init( int64_t seed, int64_t start, int64_t stop ); uint64_t my_rand( );
Wichtig ist auch, dass eine erzeugte Zufallszahl nicht noch einmal vorkommen darf.
Gibt es so etwas schon? Wenn ja: Wo? Wenn nicht: Hat jemand eine Idee, wie das am besten zu realisieren ist?
Ach so, ich programmiere in C++, wobei C-Funktionen natürlich auch okay sind ;-).
Viele Grüße Bastian
Hab dasselbe auch schon benötigt und mir die notwendigen Funktionen in C++ selbst geschrieben. Sie funktionieren. Im Anhang befindet sich eine Header-Datei (in der beschrieben ist was die Funktionen machen) und die zugehörige cpp Datei. Die Funktion slrandList() ist die du brauchst. ( Die Funktion slrandList() benötigt wiederum die anderen Funktionen in der Datei). -- Stefan Lang EMail: langstefan@gmx.at