メニエスの名のもとに

プログラミング関係を中心としたぐだぐだブログ

TinyMT

重大なバグ

TinyMT と XSadd についての重大なバグが報告されました。 xsadd_float, xsadd_double, tinymt32_generate_float, tinymt64_generate_double 関数は[0, 1)区間の浮動小数点数、つまり0以上1未満の数を返すはずですが、バグにより1.0を返すことがありました。…