【发布时间】:2012-07-04 22:38:26
【问题描述】:
有一次我需要一个随机数生成器,其中至少有两个数字比其他数字具有更高的概率。
例如:1000 序列中的随机 1->10。数字 A=3 和 B=7。
A - 应该重复大约。至少 20% 的时间。 B - 应该重复大约。至少 30% 的时间。
这应该至少涵盖 1000 序列的 50%。此外,A 和 B 的插入本身应该有点可能/随机。不只是每第 N 步添加 A 和 B。 不需要完全/精确控制。
有什么想法吗?
我是一个菜鸟 - c++ 风格的代码将不胜感激!
【问题讨论】: