Цілі випадкові числа
щоб отримати цілі випадкові числа в 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;