Gerador de números aleatórios que produz uma distribuição de lei de potência?

Estou escrevendo alguns testes para um aplicativo Linux de linha de comando C ++. Eu gostaria de gerar um monte de números inteiros com uma distribuição de lei de poder / cauda longa. Ou seja, recebo alguns números com muita frequência, mas a maioria deles com pouca frequênci

Ideally haveria apenas algumas equações mágicas que eu poderia usar com rand () ou uma das funções aleatórias stdlib. Caso contrário, um pedaço fácil de usar do C / C ++ seria ótim

Obrigado

questionAnswers(8)

yourAnswerToTheQuestion