【发布时间】:2015-06-02 05:17:40
【问题描述】:
说,如果我想在min 和max 之间生成一个无偏随机数,我会这样做:
var rand = function(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
};
但是,如果我想在min 和max 之间生成一个随机数,但更偏向min 和max 之间的值N 到一定程度D 怎么办?最好用概率曲线来说明:
【问题讨论】:
-
@ryan 不是重复的,因为它是随机的,没有偏见。 OP 要求有偏见的结果。
-
你不需要另一个参数吗?控制“传播”的东西?
-
@SalmanA:我知道可以让它变得更复杂,因此我认为它不需要更多参数。
标签: javascript algorithm math probability