【发布时间】:2011-08-07 05:22:52
【问题描述】:
我一生都无法记住或找到将标准均匀分布转换为范围为 [a, b] 的离散均匀分布的公式。我正在寻找的是一个离散的均匀随机数生成器,它产生 [a, b] 范围内的数字,我需要它是 Math.random() 的函数,其中 Math.random() 是一个连续的均匀分布范围为 [0, 1)
如果您知道这种转变,我将非常感谢您的帮助。
谢谢,
汤姆
【问题讨论】:
-
我想我可能已经明白了。
(int)(a + Math.random() * (b - a + 1))
标签: random numbers generator uniform