2014-04-11 2 views
0

Я работаю над игрой, и я хочу случайно разместить некоторые объекты во всем мире. Тем не менее, я хочу, чтобы объекты были «сгруппированы» в комках. Есть ли какое-либо случайное распределение, подобное кластерам? Или есть какая-то другая техника, которую я мог бы использовать?Как я могу получить случайное распределение, которое «кластеры» объектов?

+0

Вам нужно будет определить, что вы подразумеваете под «кластерами» и «комками». –

+0

@ScottHunter Что-то вроде этого было бы достаточно (игнорируйте анимацию k-средств) http://shabal.in/visuals/kmeans/6.html –

ответ

2

Рассмотрите возможность использования bivariate normal (a.k.a. Гаусса). Создайте отдельные нормальные значения для местоположения X и Y. Двумерные нормали плотнее к центру, более редкими, поэтому ваш выбор для стандартного отклонения распределения определит, насколько плотная кластеризация - 2/3 предметов будет находиться в пределах 1 стандартного отклонения центра распределения, 95% в пределах 2 стандартных отклонения, и почти все в пределах 3 стандартных отклонений.

Смежные вопросы