/// <summary>Returns a non-negative random integer.</summary> /// <returns>A 32-bit signed integer that is greater than or equal to 0 and less than <see cref="int.MaxValue"/>.</returns> public virtual int Next() { int result = _impl.Next(); AssertInRange(result, 0, int.MaxValue); return(result); }
/// <summary>Returns a non-negative random integer.</summary> /// <returns>A 32-bit signed integer that is greater than or equal to 0 and less than <see cref="int.MaxValue"/>.</returns> public virtual int Next() => _impl.Next();