Zufallsgenerator Randomize()
-
hi leute
ich brauche eine Zufallsfolge und nutze somitRandomize() und random()
In der FormCreate starte ich einmal Randomize()
um dann später im random() benutzen zu können.Das Problem dass ich habe, ist, dass jedesmal die gleiche zahlenfolge rauskommt....
Hab ich was falsch gemacht?
-
Randomize initialisiert den integrierten Zufallszahlengenerator mit einem zufälligen Wert (der aus der Systemzeit abgeleitet wird). Der Zufallszahlengenerator sollte initialisiert werden, indem die Prozedur Randomize aufgerufen oder der Variablen RandSeed ein Wert zugewiesen wird.
Kombinieren Sie in einer Schleife nicht den Aufruf von Randomize mit Aufrufen der Funktion Random . Normalerweise wird Randomize vor den Aufrufen von Random nur einmal aufgerufen.
-
Hallo
das Problem ist, das du verschiedene Arten von Zufallsgeneratorn durcheinanderbringst
Randomize - RandG (VCL)
randomize - random (C)bis bald
akari
-
Da gibts dann noch
srand() und rand()
Womit wir beim Standard wären.
-
also kann ich bei C++-Builder wie gewohnt die srand() und rand() routinen von Ansi-C nutzen?
Dann werde ich das in jedem Fall auch tun

-
srand und rand gehören auch zu ANSI-C++ (in cstdlib) und du kannst sie somit auch nutzen.