Как генерировать плохие случайные числа

Я уверен, что много раз спрашивали об обратном, но я не мог найти никаких ответов о том, как генерировать плохие случайные числа.

Я хочу написать небольшую программу для кластерного анализа и хочу сгенерировать несколько случайных точек для тестирования. Если бы я просто вставил 1000 точек со случайными координатами, они были бы разбросаны по всему полю, что сделало бы кластерный анализ бесполезным.

Есть ли простой способ генерировать случайные числа, которые строят кластеры?

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

Второй подход был бы случайный выбор нескольких областей и повторный запуск генерации точек в этой области, что, конечно же, приведет к созданию кластера в этой области.

У вас есть идея получше?

10
задан Amro 2 July 2012 в 08:26
поделиться