【发布时间】:2010-11-24 22:00:26
【问题描述】:
Zipf probability distribution 通常用于模拟 P2P 系统中项目的文件大小分布或项目访问分布。例如"Web Caching and Zip like Distribution Evidence and Implications",但 Boost 或 GSL (Gnu Scientific Library) 均未提供使用此分布生成随机数的实现。我没有找到使用通用搜索引擎的(值得信赖的)实现。
如何使用 U(0,1) 随机生成器根据 Zipf 分布分布的随机数,例如Mersenne twister?
【问题讨论】:
-
最近的一篇论文 (Maurizio Naldi, 2015) 提出了一种近似算法,该算法具有一个权衡时间和准确性的参数。对于合理的 alpha 范围(0 arxiv.org/pdf/1511.01480.pdf
标签: math random probability