Генератор случайных чисел в C#

Случайные числа C# 

Язык Си Шарп предоставляет большие возможности для генерации случайных величин. 

Если вам нужно получить генерацию целых или дробных чисел, то можно это сделать следующим образом: 

Генерация целых случайных чисел C# имеет 3 перегруженных метода: 
1. Возвращает значение большее нуля. Максимальное число больше 10 миллионов: Random x = new Random(); // объявление переменной для генерации чисел int n = x.Next(); 
2. Возвращает значение имеющееся в промежутке (min,max). При этом min значение входит в случайное число, а max не входит: int n= x.Next(-100,100); 
3. Возвращает целое положительное число не больше максимального: 
int n = x.Next(10); 
При этом максимальное число также не входит в генерацию случайных чисел, то есть в данном случае от 0 до 9.   

Генерация дробных случайных чисел В языке C# методов для генерации дробных чисел, но это не проблема, так как если нам надо получить дробные числа, мы можем сделать это следующим образом: 
double r = Convert.ToDouble(x.Next(-100, 100)/10.0); 

В данном случае мы имеем числа от -10 до 9.9. Также само, к примеру иметь положительные дробные числа: 
double r = Convert.ToDouble(x.Next(100)/10.0); 
В данном случае мы имеем генерацию от 0 до 9.9.

Комментариев нет:

Отправить комментарий