Randomize-AnweisungRandomize statement

Initialisiert den Zufallszahlengenerator.Initializes the random-number generator.

SyntaxSyntax

Randomize [ number ]Randomize [ number ]

Das optionale number-Argument ist ein Variant-Wert oder ein beliebiger gültiger numerischer Ausdruck.The optional number argument is a Variant or any valid numeric expression.

HinweiseRemarks

Randomize verwendet number zum Initialisieren des Zufallszahlengenerators der Rnd-Funktion, sodass ein neuer seed-Wert zugewiesen wird.Randomize uses number to initialize the Rnd function's random-number generator, giving it a new seed value. Wenn Sie number weglassen, wird der Wert, den der Systemtimer zurückgibt, als neuer seed-Wert verwendet.If you omit number, the value returned by the system timer is used as the new seed value.

Wenn Randomize nicht verwendet wird, verwendet die Rnd -Funktion (ohne Argumente) bei ihrem ersten Aufruf dieselbe Zahl als Ausgangswert. Danach verwendet sie die zuletzt generierte Zahl als Ausgangswert.If Randomize is not used, the Rnd function (with no arguments) uses the same number as a seed the first time it is called, and thereafter uses the last generated number as a seed value.

Hinweis

Um Folgen von Zufallszahlen zu wiederholen, rufen Sie Rnd mit einem negativen Argument direkt vor der Verwendung von Randomize mit einem numerischen Argument auf.To repeat sequences of random numbers, call Rnd with a negative argument immediately before using Randomize with a numeric argument. Mit Randomize mit demselben Wert für number wird die vorherige Folge nicht wiederholt.Using Randomize with the same value for number does not repeat the previous sequence.

BeispielExample

In diesem Beispiel wird die Randomize -Anweisung zum Initialisieren des Zufallszahlengenerators verwendet.This example uses the Randomize statement to initialize the random-number generator. Da das number-Argument nicht angegeben wurde, verwendet Randomize den Rückgabewert aus der Timer-Funktion als neuen see-Wert.Because the number argument has been omitted, Randomize uses the return value from the Timer function as the new seed value.

Dim MyValue 
Randomize ' Initialize random-number generator. 
 
MyValue = Int((6 * Rnd) + 1) ' Generate random value between 1 and 6. 

Siehe auchSee also

Support und FeedbackSupport and feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation?Have questions or feedback about Office VBA or this documentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.