アカウント名:
パスワード:
何でどのチームも途中で計算止めちゃうの?計算しているぱそこんが熱暴走でもしちゃうの?そのまま計算し続ければ永遠に世界記録更新し続けられると思うんだけど、この手の新記録更新って何か意味があるの?
それともエロくない俺は何も分かっていないの?エロい人いたら教えてくらはい。
段々と遅くなっていくからうま味がない。
例えばもっと単純な、ルートの計算 [wikipedia.org]でも、より小さい桁を求めようとするごとに1桁を求めるのに掛かる計算が順に増えて行く。πの計算だともっと酷いことになる。
ずっと回し続けると、1秒に100桁求まっていたのがやがて1秒に10桁になり、1桁1分以上掛かるようになり、…と、遅くなっていく。62兆桁求めました! がじわじわと、62兆飛んで1万桁求めました! に増えても誤差でしかない。電気代だかクラウドとかスパコン利用量だかがもったいないから、とりあえず圧倒的な差を付けたところで止めるのがベスト。
今時の円周率の算出は、そんな「ずっと回し続けるとさらに細かい桁まで一桁づつ順次求まっていく」ような計算の仕方なんてしてませんよ。ざっくりといえば、「目標精度の数値を表現できる固定のデータ領域」をまず確保した上で、その上で「円周率の計算式」を実行する、という流れ。
計算が完了したら目標桁数分の数値が確定しますが、それ以上細かい数値を算出したくても、それに足る精度な中間式の計算結果がありませんので、そこからさらに次の桁の数値を求めるなんてことはできません。
それもちょっと違う今は「ずっと回し続けるとちょっとづつ精度が上がる」公式を効率よく計算する方法を使ってるので、中間結果を保存しておけば続きを計算する事は可能乱暴に言えば、前半部分を計算した結果と、後半部分を計算した結果をくっつけることが出来るただし、4倍くらい保持するデータが必要
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
犯人は巨人ファンでA型で眼鏡をかけている -- あるハッカー
世界記録も何も永遠に計算し続けられるだろ (スコア:0)
何でどのチームも途中で計算止めちゃうの?
計算しているぱそこんが熱暴走でもしちゃうの?
そのまま計算し続ければ永遠に世界記録更新し続けられると思うんだけど、この手の新記録更新って何か意味があるの?
それともエロくない俺は何も分かっていないの?
エロい人いたら教えてくらはい。
Re: (スコア:0)
段々と遅くなっていくからうま味がない。
例えばもっと単純な、ルートの計算 [wikipedia.org]でも、より小さい桁を求めようとするごとに1桁を求めるのに掛かる計算が順に増えて行く。πの計算だともっと酷いことになる。
ずっと回し続けると、1秒に100桁求まっていたのがやがて1秒に10桁になり、1桁1分以上掛かるようになり、…と、遅くなっていく。
62兆桁求めました! がじわじわと、62兆飛んで1万桁求めました! に増えても誤差でしかない。
電気代だかクラウドとかスパコン利用量だかがもったいないから、とりあえず圧倒的な差を付けたところで止めるのがベスト。
Re: (スコア:0)
今時の円周率の算出は、そんな「ずっと回し続けるとさらに細かい桁まで一桁づつ順次求まっていく」ような計算の仕方なんてしてませんよ。
ざっくりといえば、「目標精度の数値を表現できる固定のデータ領域」をまず確保した上で、その上で「円周率の計算式」を実行する、という流れ。
計算が完了したら目標桁数分の数値が確定しますが、それ以上細かい数値を算出したくても、それに足る精度な中間式の計算結果がありませんので、そこからさらに次の桁の数値を求めるなんてことはできません。
Re:世界記録も何も永遠に計算し続けられるだろ (スコア:0)
それもちょっと違う
今は「ずっと回し続けるとちょっとづつ精度が上がる」公式を効率よく計算する方法を使ってるので、中間結果を保存しておけば続きを計算する事は可能
乱暴に言えば、前半部分を計算した結果と、後半部分を計算した結果をくっつけることが出来る
ただし、4倍くらい保持するデータが必要