Zipf probability distribution经常用于模拟P2P系统中项目的文件大小分布或项目访问分布。例如"Web Caching and Zip like Distribution Evidence and Implications",但Boost或GSL (Gnu Scientific Library)均未提供使用此分布生成随机数的实现。我还没有找到使用通用搜索引擎的(可信)实现。生成由Zipf分发的随机数
如何通过使用U(0,1)随机生成器例如根据Zipf分布来分布的随机数Mersenne twister?
最近的一篇论文(Maurizio Naldi,2015)提出了一个具有交换时间和准确性的参数的近似算法。对于alpha的合理范围(0 <= alpha <= 2),错误不会超过0.1%。有关VGAM,请参阅https://arxiv.org/pdf/1511.01480.pdf – 2017-07-12 13:02:54