VBMath.Randomize Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert den Zufallszahlengenerator.
Überlädt
Randomize() |
Initialisiert den Zufallszahlengenerator. |
Randomize(Double) |
Initialisiert den Zufallszahlengenerator. |
Randomize()
- Quelle:
- VBMath.vb
- Quelle:
- VBMath.vb
- Quelle:
- VBMath.vb
Initialisiert den Zufallszahlengenerator.
public:
static void Randomize();
public static void Randomize ();
static member Randomize : unit -> unit
Public Sub Randomize ()
Beispiele
In diesem Beispiel wird die Randomize
-Anweisung verwendet, um den Zufallszahlengenerator zu initialisieren. Da das Argument number nicht angegeben wurde, Randomize
wird der Rückgabewert der Timer
Funktion als neuer Seedwert verwendet.
' Initialize the random-number generator.
Randomize()
' Generate random value between 1 and 6.
Dim value As Integer = CInt(Int((6 * Rnd()) + 1))
Hinweise
Diese Überladung der Randomize
Methode nimmt keinen Seedwert an. Stattdessen wird der vom Systemtimer zurückgegebene Wert als neuer Seedwert verwendet.
Wenn Randomize
nicht verwendet wird, verwendet die Rnd
Funktion (ohne Argumente) beim ersten Aufruf dieselbe Zahl wie ein Seed und verwendet anschließend die zuletzt generierte Zahl als Startwert.
Hinweis
Um Sequenzen von Zufallszahlen zu wiederholen, rufen Sie Rnd
unmittelbar vor der Verwendung Randomize
mit einem numerischen Argument mit einem negativen Argument auf.
Wichtig
Da die Random
Anweisung und die Rnd
Funktion mit einem Startwert beginnen und Zahlen generieren, die innerhalb eines endlichen Bereichs liegen, können die Ergebnisse von jemandem vorhersagbar sein, der den algorithmus kennt, der sie generiert. Daher sollten die Random
Anweisung und die Rnd
Funktion nicht zum Generieren von Zufallszahlen für die Verwendung in der Kryptografie verwendet werden. Weitere Informationen finden Sie unter RandomNumberGenerator.
Weitere Informationen
Gilt für:
Randomize(Double)
- Quelle:
- VBMath.vb
- Quelle:
- VBMath.vb
- Quelle:
- VBMath.vb
Initialisiert den Zufallszahlengenerator.
public:
static void Randomize(double Number);
public static void Randomize (double Number);
static member Randomize : double -> unit
Public Sub Randomize (Number As Double)
Parameter
- Number
- Double
Dies ist optional. Ein Object
oder ein gültiger numerischer Ausdruck.
Beispiele
In diesem Beispiel wird die Randomize
-Anweisung verwendet, um den Zufallszahlengenerator zu initialisieren. Da das Argument number nicht angegeben wurde, Randomize
wird der Rückgabewert der Timer
Funktion als neuer Seedwert verwendet.
' Initialize the random-number generator.
Randomize()
' Generate random value between 1 and 6.
Dim value As Integer = CInt(Int((6 * Rnd()) + 1))
Hinweise
Randomize
wird verwendet Number
, um den Zufallszahlengenerator der Rnd
Funktion zu initialisieren und ihr einen neuen Startwert zu geben. Wenn Sie weglassen Number
, wird der vom Systemtimer zurückgegebene Wert als neuer Seedwert verwendet.
Wenn Randomize
nicht verwendet wird, verwendet die Rnd
Funktion (ohne Argumente) beim ersten Aufruf dieselbe Zahl wie ein Seed und verwendet anschließend die zuletzt generierte Zahl als Startwert.
Hinweis
Um Sequenzen von Zufallszahlen zu wiederholen, rufen Sie Rnd
unmittelbar vor der Verwendung Randomize
mit einem numerischen Argument mit einem negativen Argument auf. Die Verwendung Randomize
mit dem gleichen Wert für Number
wiederholt die vorherige Sequenz nicht.
Wichtig
Da die Random
Anweisung und die Rnd
Funktion mit einem Startwert beginnen und Zahlen generieren, die innerhalb eines endlichen Bereichs liegen, können die Ergebnisse von jemandem vorhersagbar sein, der den algorithmus kennt, der sie generiert. Daher sollten die Random
Anweisung und die Rnd
Funktion nicht zum Generieren von Zufallszahlen für die Verwendung in der Kryptografie verwendet werden. Weitere Informationen finden Sie unter RandomNumberGenerator.