Sir,
I have to generate random integer between the range of 4 digit and 6 digit. I am using RNGCryptoServiceProvider method to generate integer, but I am getting an error as :
Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: startIndex
on line
int rnum = BitConverter.ToInt32(rno, 100000)
Below is the code i am using to generate number. How should I generate number ?
RNGCryptoServiceProvider rg = new RNGCryptoServiceProvider();
byte[] rno = new byte[6];
rg.GetBytes(rno);
int rnum = BitConverter.ToInt32(rno, 100000);