Я уверен, что обратное было задано много раз, но я не мог найти ответы на вопрос о том, как создавать плохие случайные числа.
Я хочу написать небольшую программу для анализа кластеров и хочу генерировать некоторые случайные точки для тестирования. Если бы я просто ввел 1000 точек со случайными координатами, они были бы рассеяны по всему полю, что сделало бы кластерный анализ бесполезным.
Есть ли простой способ генерации случайных чисел, которые создают кластеры?
Я уже думал о том, что не использовал random()
, но random()*random()
, который генерирует нормально распределенные номера (я думаю, что я читал это где-то здесь в Stack Overflow).
Второй подход будет собирать несколько областей в случайном порядке и снова запустить точечное поколение в этой области, которое, конечно же, создало бы кластер в этой области.
У вас есть идея?