正規(ガウス)分布の一部に分布する数値を生成できるシングルパスアルゴリズムはありますか?
基本値(分布の中心)、標準偏差、および最小値と最大値を指定したいと思います。
たとえば、すべての値を-0.5と+1の標準偏差の間で、正規分布で見られるのと同じ比率で分布させたい場合があります(明らかに、欠落しているテールを考慮して増加します)。
明らかに、ループを使用して、生成された数が最小値と最大値の間にある場合にのみ終了できますが、最小値/最大値がテールに沿って近すぎたり遠すぎたりすると、長時間続く可能性があります。
ガウス乱数関数を使用する言語を想定しています(Javaを使用していますが、ほとんどすべてを読み取ることができます)。