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