[ruby-list:27] Re: [Q] using for bignum

From: matz@... (Yukihiro Matsumoto)
Date: 1995-12-27 01:45:31 UTC
List: ruby-list #27
まつもと ゆきひろ@トヨタケーラムです.

In message "[ruby-list:22] [Q] using for bignum"
    on 95/12/25, Mitsuhide Satou <mit-sato@ari.bekkoame.or.jp> writes:
|
|佐藤@SCCです。
|先週から ruby で遊んでいます。
|
|bignum が使えるということで、python のサンプルスクリプトを拝借してきて、
|次のような π を計算するプログラムを実行してみました。

|これを実行すると、

|のように、明らかにおかしな答になってしまいます。
|私自身が上記のアルゴリズムを理解していないのと、python, ruby ともに
|初心者であるため、なにがおかしいのか判らずにおります。
|
|原因等解りましたらアドバイスを頂けますでしょうか。
|宜しくお願い致します。

実は私もbignumの辺りは良く分かっていないんですけど,はっきり
言うとバグです.もう直しましたので,25日までに指摘されたいく
つかの点も修正して,年内に0.95cを出します.

ところで,

31415926535897932384626433832795028841971693993751058209749445923
07816406286208998628034825342117067982148086513282306647093844609
55058223172535940812848111745028410270193852110555964462294895493
03819644288109756659334461284756482337867831652712019091456485669
234603486104543266482133…

で正しいんですかね.

|# 想像していたよりも実行速度が速いですね。

ありがとうございます.作りはじめてもう3年近くなりますし,結
構いろいろチューンもしていますから.とはいうものの,ユーザが
ずっと私一人でしたから,テストが不十分なのは否めませんね.

                                まつもと ゆきひろ /:|)

In This Thread

Prev Next