To create a random number in C# use the Random class.
If you need more than one random number keep the Random instance and reuse it.
Creating new instances too close to each other will produce the same series of random numbers
as the random generator is seeded from the system clock.
Here is an example where the same instance is reused:
var random = new Random();
int month = random.Next(1, 13); // creates a number between 1 and 12
int dice = random.Next(1, 7); // creates a number between 1 and 6
int card = random.Next(52); // creates a number between 0 and 51
in Austin, Texas. - vsn 44.0.0