Распределние Гаусса и стандартное равномерное распределение - C#

Узнай цену своей работы

Формулировка задачи:

возник такой вопрос вот стандартные генератор с методом NextDouble возвращает число из диапазон [0;1)- является ли оно равномерно распределенным ведь равномерно распределенное из интервала[0;1]; также для генератора распределения Гаусса рекомендуется использовать Преобразование Бокса — Мюллера(http://ru.wikipedia.org/wiki/Преобразование_Бокса_—_Мюллера) ТАм второй вариант написано предпочтительнее, но отсюда вопрос почему там генерируется два числа сразу, а допусти мне надо массив 1000х1000 как мне его то заполнить, и второй вопрос там необходимо генерировать число из интервала [-1;1] как это сделать???
сделать с помощью просто Next вроде, это понятно, но зачем сразу два числа генерируются непонятно
а нет некст не подойдет он же целые числа генерит

Решение задачи: «Распределние Гаусса и стандартное равномерное распределение»

textual
Листинг программы
Random rnd = new Random();
rnd.Next(-1000, 1000) / 1000.0;

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 3.571 из 5
Похожие ответы