Extensions.RandomNext(IMemory, Int32, Int32, Nullable<Int32>) 方法

定义

生成器从属性随机种子和值。 如果 value 不为 null,则模拟随机值结果为:min + (value % (max - min) ) 。 否则,如果 seed 不为 null,则随机的种子是固定的。

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

参数

memory
IMemory

内存状态。

min
Int32

返回的随机数的下界(随机数可取该下界值)。

max
Int32

返回的随机数的上界(随机数不能取该上界值)。 max 必须大于或等于 min。

seed
Nullable<Int32>

用户种子。

返回

随机种子和值。

适用于