円周率の近似値を手元に置くこと

B00264YQ80

円周率の近似値が印刷されたマグカップを手元に置くのが一つの手です。

487310002X

円周率の近似値が印刷された書籍、牧野貴樹『円周率1000000桁表』を手元に置くのも一つの手です。

必要な時にすぐ計算できるように、スーパーπをダウンロードしておくのも一つの手です。スーパーπはかなり前からある有名なプログラムで、ベンチマークなどでもよく使われています。本稿執筆時点で、419万桁の計算時間を集めたサイトスーパーπランキングのトップは、Intel i7 2600K@5.454GHz (Sandy Bridge)の35秒とのこと。私のマシン(Core i7 930)では121秒でした。

Mathematicaを使うのも一つの手です。スーパーπのベンチマークと同じだけ計算したい場合は、「pi = ToString@N[Pi, 4194307];」とします。有効な結果はStringDrop[pi, -2]です(最後の2桁を捨てる)。私のマシン(Core i7 930)では16秒と、スーパーπよりかなり速く計算できました(もちろん計算結果は同じです)。

結果をそのままファイルに書き出しても4MB程度なので、「記録しておくより、必要な時に計算したほういい」という状況ではありませんが。