How do I generate a random number within a range?

Using .NET you can easily generate a random number withing a range,
by using the Random class. In the following example a random
number between 1 and 69 will be generated:


System.Random RandNum = new System.Random();
int MyRandomNumber = RandNum.Next(69);

To generate a random number between 1986 and 2005 you would use:

System.Random RandNum = new System.Random();
int MyRandomNumber = RandNum.Next(1986, 2005);

And finally, to generate a random number without specifying a range, the code below should be used:

System.Random RandNum = new System.Random();
int MyRandomNumber = RandNum.Next();

The example above will return a nonnegative random number.

Leave a Reply

Your email address will not be published. Required fields are marked *

Back To Top