アカウント名:
パスワード:
何でどのチームも途中で計算止めちゃうの?計算しているぱそこんが熱暴走でもしちゃうの?そのまま計算し続ければ永遠に世界記録更新し続けられると思うんだけど、この手の新記録更新って何か意味があるの?
それともエロくない俺は何も分かっていないの?エロい人いたら教えてくらはい。
円周率は、疑似乱数列みたいに「関数を呼んだら次の桁の値が取得できる」ようなものではない(少なくとも今の時点ではそういう手法は発見されていない)
具体的な計算方法は「円周率 公式」とかで検索すると無限級数とか反復演算とかいろいろ出てくるけど、これらを使って円周率を計算するには大雑把に言うと
1. まず最初に何桁まで計算するか決める2. その精度まで無限級数の各項を計算する3. 各項の和を求める
という手順が必要。たとえばこの手順で1億桁まで求めたとして、じゃあ次は2億桁まで求めようとしても結局各項の1億1桁目〜2億桁目までの値をそれぞれ計算する必要
ってことは、十進法表現にこだわって精度を追求するメリットが薄れる、かもしれないのか。
何を表現したいのかいまいち分からないけど、多分、認識がずれてるせいじゃないかな。計算自体は10進数では行われていない。264進数とか、計算に使う環境で一番効率の良いやつで計算して最後に10進数に変換してる。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
開いた括弧は必ず閉じる -- あるプログラマー
世界記録も何も永遠に計算し続けられるだろ (スコア:0)
何でどのチームも途中で計算止めちゃうの?
計算しているぱそこんが熱暴走でもしちゃうの?
そのまま計算し続ければ永遠に世界記録更新し続けられると思うんだけど、この手の新記録更新って何か意味があるの?
それともエロくない俺は何も分かっていないの?
エロい人いたら教えてくらはい。
Re: (スコア:2, 参考になる)
円周率は、疑似乱数列みたいに「関数を呼んだら次の桁の値が取得できる」ようなものではない(少なくとも今の時点ではそういう手法は発見されていない)
具体的な計算方法は「円周率 公式」とかで検索すると無限級数とか反復演算とかいろいろ出てくるけど、これらを使って円周率を計算するには大雑把に言うと
1. まず最初に何桁まで計算するか決める
2. その精度まで無限級数の各項を計算する
3. 各項の和を求める
という手順が必要。
たとえばこの手順で1億桁まで求めたとして、じゃあ次は2億桁まで求めようとしても結局各項の1億1桁目〜2億桁目までの値をそれぞれ計算する必要
Re:世界記録も何も永遠に計算し続けられるだろ (スコア:0)
ってことは、十進法表現にこだわって精度を追求するメリットが薄れる、かもしれないのか。
Re: (スコア:0)
何を表現したいのかいまいち分からないけど、多分、認識がずれてるせいじゃないかな。
計算自体は10進数では行われていない。
264進数とか、計算に使う環境で一番効率の良いやつで計算して最後に10進数に変換してる。