【发布时间】:2012-11-15 22:02:08
【问题描述】:
给定一个随机数生成器r(),它在区间[0,1] 中产生一个(伪)随机double,密度均匀,即p(x) = 1 用于0 <= x <= 1 和p(x) = 0 在别处,创建一个随机数生成器r(a,b) 在[a,b] 的区间内生成double,a <= x <= b 的密度为p(x) = 1/(b-a)。
【问题讨论】:
-
链接的问题只考虑整数。
-
为什么要详细回答?不就是
a + (b - a) * r()那么简单吗。我错过了什么?