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