Wrapped Random Source<TRng>.Next Method
Definition
Namespace: Numerics.NET.Random.Adapters
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 10.3.0
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 10.3.0
Overload List
| Next() | Returns a non-negative random integer. |
| Next( | Returns a non-negative random integer less than the specified maximum. |
| Next( | Returns a random integer within a specified range. |
Next
Returns a non-negative random integer.
Next(Int32)
Returns a non-negative random integer less than the specified maximum.
public override int Next(
int maxValue
)Parameters
- maxValue Int32
- The exclusive upper bound of the random number to be generated. maxValue must be greater than or equal to 0.
Return Value
Int32A 32-bit signed integer in the range [0, maxValue). If maxValue equals 0, returns 0.
Exceptions
| Argument | maxValue is less than 0. |
Next(Int32, Int32)
Returns a random integer within a specified range.
public override int Next(
int minValue,
int maxValue
)Parameters
- minValue Int32
- The inclusive lower bound of the random number returned.
- maxValue Int32
- The exclusive upper bound of the random number returned. maxValue must be greater than or equal to minValue.
Return Value
Int32A 32-bit signed integer in the range [minValue, maxValue). If minValue equals maxValue, returns minValue.
Exceptions
| Argument | minValue is greater than maxValue. |