正規乱数

  • i7sm
  • 2014/1/30 21:24
  • タグ:
  • タグはありません
(function(a,b){a.nrand=(function(){var c=a.Math,d=c.random,e=c.sqrt,f=c.log,g=2*c.PI,h=c.cos;return function(a,c){a=a||0;if(b===c)c=1;return a+c*e(-2*f(d()))*h(g*d())}})()})(this);

nrand(      )    //~ (平均値)= 0, (標準偏差)= 1 の標準正規乱数
nrand(60    )    //~ (平均値)=60, (標準偏差)= 1 の  正規乱数
nrand(60, 15)    //~ (平均値)=60, (標準偏差)=15 の  正規乱数