Freigeben über


Extensions.RandomNext(IMemory, Int32, Int32, Nullable<Int32>) Methode

Definition

Generator zufälliges Seed und Wert aus Eigenschaften. Wenn der Wert nicht NULL ist, lautet das zufällige Pseudoergebnis: min + (Wert % (max - min)). Andernfalls, wenn der Seed nicht NULL ist, wird der Seed des Zufalls behoben.

public static int RandomNext (this AdaptiveExpressions.Memory.IMemory memory, int min, int max, int? seed = default);
static member RandomNext : AdaptiveExpressions.Memory.IMemory * int * int * Nullable<int> -> int
<Extension()>
Public Function RandomNext (memory As IMemory, min As Integer, max As Integer, Optional seed As Nullable(Of Integer) = Nothing) As Integer

Parameter

memory
IMemory

Arbeitsspeicherstatus.

min
Int32

Die inklusive untere Grenze der zurückgegebenen Zufallszahl.

max
Int32

Die exklusive obere Grenze der zurückgegebenen Zufallszahl. max muss größer oder gleich min sein.

seed
Nullable<Int32>

Benutzerkern.

Gibt zurück

Zufälliger Start und Wert.

Gilt für: