Exemple #1
0
        /// <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);
        }
Exemple #2
0
 /// <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();