Для генерации случайного числа используется класс Random. Он содержит метод Next, который обладает 3 перегрузками (3 вариантами задания начальных параметров). Рассмотрим все:
[code]
Random rnd = new Random();
int x = rnd.Next();
Console.WriteLine(x);
Console.ReadKey();
[/code]
Возвращает в результате число типа
int
Второй вариант использования метода Next подразумевает задание верхней границы невключительно.
[code]
Random rnd = new Random();
int x = rnd.Next(10); //Будет случайное число от 0 до 9
Console.WriteLine(x);
Console.ReadKey();
[/code]
И третий вариант, это задание 2 границ по принципу [min,max) (т.е. минимальное число включается в результат, а максимальное - нет)
[code]
Random rnd = new Random();
int x = rnd.Next(1, 4); //Будет случайное число от 1 до 3
Console.WriteLine(x);
Console.ReadKey();
[/code]
Дополнительная информация о том, как вывести результат в
консоли или
WinForm