正規乱数というのは、統計確率の分野では形而上学的存在ではなかろうかと思われる正規分布(ガウス分布)に従う乱数のことで。今回はその乱数を生成するスクリプトです。 乱数の計算は、ボックス=ミューラー法を用いています。 package { public class Random { private static var generate_nrand_flg:Boolean = false; private static var generate_nrand_tmp:Number; /** * 正規乱数 */ public static function normal():Number{ if ( generate_nrand_flg = !generate_nrand_flg ) { var u1:Number = Math.sqrt( -2.0*Math.log( Math.random()