Pythonによる円周率の高精度計算例(Mpmathライブラリを使用)

Pythonによる円周率の高精度計算例(Mpmathライブラリを使用)の重要ポイントを解説します。役立つ情報がチェックできます。

円周率10000桁の旅において、探索者を最もゾッとさせ、同時に歓喜させるのが、762桁目から始まる「999999」という9の6連続です。この特異点は、著名な物理学者リチャード・ファインマンが「この桁まで暗記して『〜999999、そして以下同文』と暗唱したい」と冗談を放った逸話から、通称ファインマン・ポイントと呼ばれています。

ネットの掲示板やSNSでは長年、「円周率はランダムなはずなのに、なぜ同じ数字が6回も連続するのか」「宇宙の創造主が埋め込んだ暗号ではないか」といったオカルトめいた憶測が囁かれてきました。しかし、数学と統計学の観点からこの現象を切り取ると、まったく異なる現実が浮かび上がります。

円周率は1761年にヨハン・ハインリヒ・ランベルトによって無理数であることが厳密に証明されており、小数が途中で循環することは絶対にありません。さらに、どの数字も均等な確率で出現する「正規数」であると予想されています。10進数において特定の数字が6連続する確率は100万分の1(10の6乗分の1)です。一見すると奇跡的な低確率に思えますが、762桁目という比較的早い段階で出現することは、統計学における「誕生日のパラドックス」と同様に、試行回数を重ねる過程で十分に起こりうる確率の揺らぎに過ぎません。

人間の脳は、進化の過程で「無秩序の中に特定のパターンを見出す」能力(パレイドリア現象)を発達させてきました。円周率の中に突如現れる「000」や「999999」といった並びを見て恐怖や神秘を感じるのは、数学の異常ではなく、私たちの認知バイアスが作り出した錯覚なのです。

小林 直樹

小林 直樹

トレンドリサーチャー

シンプルで洗練された住まいづくりとインテリアコーディネートのアイデアを提案しています。

Share this article
Twitter Facebook Pinterest