Генератор случайных чисел, который производит степенное распределение?

Я пишу несколько тестов для приложения Linux для командной строки C ++. Я хотел бы сгенерировать группу целых чисел со степенным распределением / длинным хвостом. То есть я получаю некоторые цифры очень часто, но большинство из них относительно редко.

В идеале это были бы магические уравнения, которые я мог бы использовать с rand () или одной из случайных функций stdlib. Если нет, то простой в использовании кусок C / C ++ был бы великолепен.

Спасибо!

Ответы на вопрос(4)

Ваш ответ на вопрос