Я хотел бы генерировать случайные точки на 2D-поверхности, , распределенные вокруг координат x0, y0.
Я понимаю, что то, что мне нужно сгенерировать, называется " стандартный многомерный нормальный случайный вектор ", но я не знаю, как это сделать в C ++, например, используя библиотеку Boost :: random.
Я знаю, что есть алгоритм для генерации этого, называемый преобразованием Бокса-Мюллера , но я думаю, что это должно быть правильно реализовано в Boost.
Есть ли простой способ генерирования многомерного нормального распределения, используя Boost :: random?