// Getting a random number in C#:
// one-time setup
Random r = new Random();
int const MaxNumber = 20;
int myRandomNumber;
// do anytime you need another random number:
// myRandomNumber should be between 0 and MaxNumber
myRandomNumber = r.Next(MaxNumber);