Salam to All,
Well it drove me crazy as well. The answer is simple. Change the seed before you generate random.
Example:
I want to generate random number between 1 to 10
Random rnd = new Random(DateTime.Now.Seconds);
int random_number = rnd.Next(10);
Put it inside a loop and run it three times. It will give out random numbers below 10.