, , , , - (2 ^ 32)
, int. :
var min = Math.Pow(10, length - 1);
var max = Math.Pow(10, length) - 1;
var random = new Random();
var a = (int)min;
var b = (int)max;
return random.Next(a, b);
, a b - -2147483648, Next(min, max) (doc , min == max, return min).
, , 9. 10 System.ArgumentOutOfRangeException, > 10 -2147483648.