Генератор случайных чисел, который производит степенное распределение?
Я пишу несколько тестов для приложения Linux для командной строки C ++. Я хотел бы сгенерировать группу целых чисел со степенным распределением / длинным хвостом. То есть я получаю некоторые цифры очень часто, но большинство из них относительно редко.
В идеале это были бы магические уравнения, которые я мог бы использовать с rand () или одной из случайных функций stdlib. Если нет, то простой в использовании кусок C / C ++ был бы великолепен.
Спасибо!