@@ -173,8 +173,8 @@ public int Odd(int min = 0, int max = 1)
173
173
/// <summary>
174
174
/// Get a random double, between 0.0 and 1.0.
175
175
/// </summary>
176
- /// <param name="min">Minimum, default 0.0</param>
177
- /// <param name="max">Maximum, default 1.0</param>
176
+ /// <param name="min">Minimum, inclusive. Default 0.0</param>
177
+ /// <param name="max">Maximum, exclusive. Default 1.0</param>
178
178
public double Double ( double min = 0.0d , double max = 1.0d )
179
179
{
180
180
//lock any seed access, for thread safety.
@@ -193,8 +193,8 @@ public double Double(double min = 0.0d, double max = 1.0d)
193
193
/// <summary>
194
194
/// Get a random decimal, between 0.0 and 1.0.
195
195
/// </summary>
196
- /// <param name="min">Minimum, default 0.0</param>
197
- /// <param name="max">Maximum, default 1.0</param>
196
+ /// <param name="min">Minimum, inclusive. Default 0.0</param>
197
+ /// <param name="max">Maximum, exclusive. Default 1.0</param>
198
198
public decimal Decimal ( decimal min = 0.0m , decimal max = 1.0m )
199
199
{
200
200
return Convert . ToDecimal ( Double ( ) ) * ( max - min ) + min ;
@@ -203,8 +203,8 @@ public decimal Decimal(decimal min = 0.0m, decimal max = 1.0m)
203
203
/// <summary>
204
204
/// Get a random float, between 0.0 and 1.0.
205
205
/// </summary>
206
- /// <param name="min">Minimum, default 0.0</param>
207
- /// <param name="max">Maximum, default 1.0</param>
206
+ /// <param name="min">Minimum, inclusive. Default 0.0</param>
207
+ /// <param name="max">Maximum, inclusive. Default 1.0</param>
208
208
public float Float ( float min = 0.0f , float max = 1.0f )
209
209
{
210
210
return Convert . ToSingle ( Double ( ) * ( max - min ) + min ) ;
@@ -213,8 +213,8 @@ public float Float(float min = 0.0f, float max = 1.0f)
213
213
/// <summary>
214
214
/// Generate a random byte between 0 and 255.
215
215
/// </summary>
216
- /// <param name="min">Min value, default byte.MinValue 0</param>
217
- /// <param name="max">Max value, default byte.MaxValue 255</param>
216
+ /// <param name="min">Min value, inclusive. Default byte.MinValue 0</param>
217
+ /// <param name="max">Max value, inclusive. Default byte.MaxValue 255</param>
218
218
public byte Byte ( byte min = byte . MinValue , byte max = byte . MaxValue )
219
219
{
220
220
return Convert . ToByte ( Number ( min , max ) ) ;
@@ -237,8 +237,8 @@ public byte[] Bytes(int count)
237
237
/// <summary>
238
238
/// Generate a random sbyte between -128 and 127.
239
239
/// </summary>
240
- /// <param name="min">Min value, default sbyte.MinValue -128</param>
241
- /// <param name="max">Max value, default sbyte.MaxValue 127</param>
240
+ /// <param name="min">Min value, inclusive. Default sbyte.MinValue -128</param>
241
+ /// <param name="max">Max value, inclusive. Default sbyte.MaxValue 127</param>
242
242
public sbyte SByte ( sbyte min = sbyte . MinValue , sbyte max = sbyte . MaxValue )
243
243
{
244
244
return Convert . ToSByte ( Number ( min , max ) ) ;
@@ -247,8 +247,8 @@ public sbyte SByte(sbyte min = sbyte.MinValue, sbyte max = sbyte.MaxValue)
247
247
/// <summary>
248
248
/// Generate a random int between MinValue and MaxValue.
249
249
/// </summary>
250
- /// <param name="min">Min value, default int.MinValue</param>
251
- /// <param name="max">Max value, default int.MaxValue</param>
250
+ /// <param name="min">Min value, inclusive. Default int.MinValue</param>
251
+ /// <param name="max">Max value, inclusive. Default int.MaxValue</param>
252
252
public int Int ( int min = int . MinValue , int max = int . MaxValue )
253
253
{
254
254
return this . Number ( min , max ) ;
@@ -257,8 +257,8 @@ public int Int(int min = int.MinValue, int max = int.MaxValue)
257
257
/// <summary>
258
258
/// Generate a random uint between MinValue and MaxValue.
259
259
/// </summary>
260
- /// <param name="min">Min value, default uint.MinValue</param>
261
- /// <param name="max">Max value, default uint.MaxValue</param>
260
+ /// <param name="min">Min value, inclusive. Default uint.MinValue</param>
261
+ /// <param name="max">Max value, inclusive. Default uint.MaxValue</param>
262
262
public uint UInt ( uint min = uint . MinValue , uint max = uint . MaxValue )
263
263
{
264
264
return Convert . ToUInt32 ( Double ( ) * ( max - min ) + min ) ;
@@ -267,8 +267,8 @@ public uint UInt(uint min = uint.MinValue, uint max = uint.MaxValue)
267
267
/// <summary>
268
268
/// Generate a random ulong between MinValue and MaxValue.
269
269
/// </summary>
270
- /// <param name="min">Min value, default ulong.MinValue</param>
271
- /// <param name="max">Max value, default ulong.MaxValue</param>
270
+ /// <param name="min">Min value, inclusive. Default ulong.MinValue</param>
271
+ /// <param name="max">Max value, inclusive. Default ulong.MaxValue</param>
272
272
public ulong ULong ( ulong min = ulong . MinValue , ulong max = ulong . MaxValue )
273
273
{
274
274
return Convert . ToUInt64 ( Double ( ) * ( max - min ) + min ) ;
@@ -277,8 +277,8 @@ public ulong ULong(ulong min = ulong.MinValue, ulong max = ulong.MaxValue)
277
277
/// <summary>
278
278
/// Generate a random long between MinValue and MaxValue.
279
279
/// </summary>
280
- /// <param name="min">Min value, default long.MinValue</param>
281
- /// <param name="max">Max value, default long.MaxValue</param>
280
+ /// <param name="min">Min value, inclusive. Default long.MinValue</param>
281
+ /// <param name="max">Max value, inclusive. Default long.MaxValue</param>
282
282
public long Long ( long min = long . MinValue , long max = long . MaxValue )
283
283
{
284
284
var range = ( decimal ) max - min ; //use more bits?
@@ -288,8 +288,8 @@ public long Long(long min = long.MinValue, long max = long.MaxValue)
288
288
/// <summary>
289
289
/// Generate a random short between MinValue and MaxValue.
290
290
/// </summary>
291
- /// <param name="min">Min value, default short.MinValue -32768</param>
292
- /// <param name="max">Max value, default short.MaxValue 32767</param>
291
+ /// <param name="min">Min value, inclusive. Default short.MinValue -32768</param>
292
+ /// <param name="max">Max value, inclusive. Default short.MaxValue 32767</param>
293
293
public short Short ( short min = short . MinValue , short max = short . MaxValue )
294
294
{
295
295
return Convert . ToInt16 ( Double ( ) * ( max - min ) + min ) ;
@@ -298,8 +298,8 @@ public short Short(short min = short.MinValue, short max = short.MaxValue)
298
298
/// <summary>
299
299
/// Generate a random ushort between MinValue and MaxValue.
300
300
/// </summary>
301
- /// <param name="min">Min value, default ushort.MinValue 0</param>
302
- /// <param name="max">Max value, default ushort.MaxValue 65535</param>
301
+ /// <param name="min">Min value, inclusive. Default ushort.MinValue 0</param>
302
+ /// <param name="max">Max value, inclusive. Default ushort.MaxValue 65535</param>
303
303
public ushort UShort ( ushort min = ushort . MinValue , ushort max = ushort . MaxValue )
304
304
{
305
305
return Convert . ToUInt16 ( Double ( ) * ( max - min ) + min ) ;
@@ -308,8 +308,8 @@ public ushort UShort(ushort min = ushort.MinValue, ushort max = ushort.MaxValue)
308
308
/// <summary>
309
309
/// Generate a random char between MinValue and MaxValue.
310
310
/// </summary>
311
- /// <param name="min">Min value, default char.MinValue</param>
312
- /// <param name="max">Max value, default char.MaxValue</param>
311
+ /// <param name="min">Min value, inclusive. Default char.MinValue</param>
312
+ /// <param name="max">Max value, inclusive. Default char.MaxValue</param>
313
313
public char Char ( char min = char . MinValue , char max = char . MaxValue )
314
314
{
315
315
return Convert . ToChar ( Number ( min , max ) ) ;
@@ -318,8 +318,8 @@ public char Char(char min = char.MinValue, char max = char.MaxValue)
318
318
/// <summary>
319
319
/// Generate a random chars between MinValue and MaxValue.
320
320
/// </summary>
321
- /// <param name="min">Min value, default char.MinValue</param>
322
- /// <param name="max">Max value, default char.MaxValue</param>
321
+ /// <param name="min">Min value, inclusive. Default char.MinValue</param>
322
+ /// <param name="max">Max value, inclusive. Default char.MaxValue</param>
323
323
/// <param name="count">The length of chars to return</param>
324
324
public char [ ] Chars ( char min = char . MinValue , char max = char . MaxValue , int count = 5 )
325
325
{
@@ -336,8 +336,8 @@ public char[] Chars(char min = char.MinValue, char max = char.MaxValue, int coun
336
336
/// Use <seealso cref="Utf16String"/> for technically valid Unicode.
337
337
/// </summary>
338
338
/// <param name="length">The exact length of the result string. If null, a random length is chosen between 40 and 80.</param>
339
- /// <param name="minChar">Min character value, default char.MinValue</param>
340
- /// <param name="maxChar">Max character value, default char.MaxValue</param>
339
+ /// <param name="minChar">Min character value, inclusive. Default char.MinValue</param>
340
+ /// <param name="maxChar">Max character value, inclusive. Default char.MaxValue</param>
341
341
public string String ( int ? length = null , char minChar = char . MinValue , char maxChar = char . MaxValue )
342
342
{
343
343
var l = length ?? this . Number ( 40 , 80 ) ;
@@ -353,8 +353,8 @@ public string String(int? length = null, char minChar = char.MinValue, char maxC
353
353
/// </summary>
354
354
/// <param name="minLength">Lower-bound string length. Inclusive.</param>
355
355
/// <param name="maxLength">Upper-bound string length. Inclusive.</param>
356
- /// <param name="minChar">Min character value, default char.MinValue</param>
357
- /// <param name="maxChar">Max character value, default char.MaxValue</param>
356
+ /// <param name="minChar">Min character value, inclusive. Default char.MinValue</param>
357
+ /// <param name="maxChar">Max character value, inclusive. Default char.MaxValue</param>
358
358
public string String ( int minLength , int maxLength , char minChar = char . MinValue , char maxChar = char . MaxValue )
359
359
{
360
360
var length = this . Number ( minLength , maxLength ) ;
@@ -384,8 +384,8 @@ public string String2(int length, string chars = "abcdefghijklmnopqrstuvwxyz")
384
384
/// Get a string of characters with a specific length drawing characters from <paramref name="chars"/>.
385
385
/// The returned string may contain repeating characters from the <paramref name="chars"/> string.
386
386
/// </summary>
387
- /// <param name="minLength">The minimum length of the string to return.</param>
388
- /// <param name="maxLength">The maximum length of the string to return.</param>
387
+ /// <param name="minLength">The minimum length of the string to return, inclusive .</param>
388
+ /// <param name="maxLength">The maximum length of the string to return, inclusive .</param>
389
389
/// <param name="chars">The pool of characters to draw from. The returned string may contain repeat characters from the pool.</param>
390
390
public string String2 ( int minLength , int maxLength , string chars = "abcdefghijklmnopqrstuvwxyz" )
391
391
{
@@ -397,8 +397,8 @@ public string String2(int minLength, int maxLength, string chars = "abcdefghijkl
397
397
/// Get a string of valid UTF16 Unicode characters.
398
398
/// This method returns a string where each character IsLetterOrDigit() is true.
399
399
/// </summary>
400
- /// <param name="minLength">The minimum length of the string to return.</param>
401
- /// <param name="maxLength">The maximum length of the string to return.</param>
400
+ /// <param name="minLength">The minimum length of the string to return, inclusive .</param>
401
+ /// <param name="maxLength">The maximum length of the string to return, inclusive .</param>
402
402
/// <param name="excludeSurrogates">Excludes surrogate pairs from the returned string.</param>
403
403
public string Utf16String ( int minLength = 40 , int maxLength = 80 , bool excludeSurrogates = false )
404
404
{
@@ -759,8 +759,8 @@ public string Words(int? count = null)
759
759
/// <summary>
760
760
/// Get a range of words in an array (English).
761
761
/// </summary>
762
- /// <param name="min">Minimum word count.</param>
763
- /// <param name="max">Maximum word count.</param>
762
+ /// <param name="min">Minimum word count, inclusive .</param>
763
+ /// <param name="max">Maximum word count, inclusive .</param>
764
764
public string [ ] WordsArray ( int min , int max )
765
765
{
766
766
var count = Number ( min , max ) ;
0 commit comments