Extensions.RandomNext(IMemory, Int32, Int32, Nullable<Int32>) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
生成器从属性随机种子和值。 如果 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。
返回
随机种子和值。