Saturday, 3 September 2016

c# - How do I generate a random int number?



How do I generate a random integer in C#?


Answer



The Random class is used to create random numbers. (Pseudo-random that is of course.).



Example:



Random rnd = new Random();
int month = rnd.Next(1, 13); // creates a number between 1 and 12

int dice = rnd.Next(1, 7); // creates a number between 1 and 6
int card = rnd.Next(52); // creates a number between 0 and 51


If you are going to create more than one random number, you should keep the Random instance and reuse it. If you create new instances too close in time, they will produce the same series of random numbers as the random generator is seeded from the system clock.


No comments:

Post a Comment

c++ - Does curly brackets matter for empty constructor?

Those brackets declare an empty, inline constructor. In that case, with them, the constructor does exist, it merely does nothing more than t...