Целые случайные числа
Для того чтобы получить целые случайные числа в C#, необходимо объявить переменную типа Random.
Вот пример, как получить случайныые целые числа:
Random rand = new Random();
int temp;
temp = rand.Next(100);
Причем метод Next имеет три перегрузки:
1. rand.Next();
Этот метод говорит о возвращении неотрицательного целого числа
2.
rand.Next(max);
Этот метод говорит о возвращении неотрицательного целого числа не превышающее переменную max. То есть значения от 0 до max, но при этом значение max не будет выводится
3.
rand.Next(min , max);
Этот метод говорит о возвращении неотрицательного целого числа в пределе от min до max. Другими словами диапазов от [min до max-1]
Дробные случайные числа
Если вам нужно дробные числа от 0 до 1, то можно сделать так:
Random rand = new Random();
double temp;
temp = Convert.ToDouble(rand.Next(100))/100;
Если вам необходимо дробные числа от 1 до 100 с точностью до сотых, то можно сделать так:
Random rand = new Random();
double temp;
temp = Convert.ToDouble(rand.Next(10000))/100;