Generating large random numbers
How to generate a positive 10-digit random no. ?
By positive 10-digit random no., I mean long numbers between 1,000,000,000 and 9,999,999,999
My quick solution :-
using System;
class LargeRandom {
static void Main() {
Random rand = new Random();
// generate 20 numbers.
for (int i=0; i < 20; i++) {
int high = rand.Next(10000, 99999);
int low = rand.Next(0, 99999);
Console.WriteLine(high * 100000L + low);
}
}
}
Ideas ? thoughts ? bugs ? wtf??!!