From: matz@... (Yukihiro Matsumoto) Date: 1995-12-27T10:45:31+09:00 Subject: [ruby-list:27] Re: [Q] using for bignum まつもと ゆきひろ@トヨタケーラムです. In message "[ruby-list:22] [Q] using for bignum" on 95/12/25, Mitsuhide Satou writes: | |佐藤@SCCです。 |先週から ruby で遊んでいます。 | |bignum が使えるということで、python のサンプルスクリプトを拝借してきて、 |次のような π を計算するプログラムを実行してみました。 |これを実行すると、 |のように、明らかにおかしな答になってしまいます。 |私自身が上記のアルゴリズムを理解していないのと、python, ruby ともに |初心者であるため、なにがおかしいのか判らずにおります。 | |原因等解りましたらアドバイスを頂けますでしょうか。 |宜しくお願い致します。 実は私もbignumの辺りは良く分かっていないんですけど,はっきり 言うとバグです.もう直しましたので,25日までに指摘されたいく つかの点も修正して,年内に0.95cを出します. ところで, 31415926535897932384626433832795028841971693993751058209749445923 07816406286208998628034825342117067982148086513282306647093844609 55058223172535940812848111745028410270193852110555964462294895493 03819644288109756659334461284756482337867831652712019091456485669 234603486104543266482133… で正しいんですかね. |# 想像していたよりも実行速度が速いですね。 ありがとうございます.作りはじめてもう3年近くなりますし,結 構いろいろチューンもしていますから.とはいうものの,ユーザが ずっと私一人でしたから,テストが不十分なのは否めませんね. まつもと ゆきひろ /:|)