Język

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

Definicja

Generuj losowe ziarno i wartość z właściwości. Jeśli wartość nie jest null, wynik symulacji losowej byłby: min + (wartość % (max - min)). W przeciwnym razie, jeśli seed nie jest null, seed losowego zostałby naprawiony.

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

Parametry

memory
IMemory

Stan pamięci.

min
Int32

Inkluzywna niższa granica zwracanej liczby losowej.

max
Int32

Wyłączna górna granica zwracanej liczby losowej. maksymalna wartość musi być większa lub równa min.

seed
Nullable<Int32>

Nasiono użytkownika.

Zwraca

Losowe ziarno i wartość.

Dotyczy