Sin*_*hus 6 javascript random algorithm math
我正在寻找一种影响Math.random()的方法.
我有这个函数来生成从最小到最大的数字:
var rand = function(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
Run Code Online (Sandbox Code Playgroud)
有没有办法让它更容易得到一个低和高的数字而不是中间的数字?
例如; rand(0,10)将返回0,1,9,10比其余的更多.
z5h*_*z5h 13
有没有办法让它更容易得到一个低和高的数字而不是中间的数字?
是.您想要更改生成的数字的分布.
http://en.wikipedia.org/wiki/Random_number_generation#Generation_from_a_probability_distribution
归档时间: |
|
查看次数: |
805 次 |
最近记录: |