🌐 JA

π 円周率(π)桁数計算機

円周率(π)の小数点以下の桁を、任意の桁数(最大10,000桁)まで表示します。結果をコピーしたり、特定の数字列(誕生日のMMDDなど)が何桁目に最初に現れるか検索できます。

1〜10,000の数値を入力すると、その桁数分の小数を表示します。

πの値
3.14159…
ガイド

詳しく見る

01

円周率(π)とは?

円周率(π)は円周の長さを直径で割った値で、3.14159…と続く無限小数です。πは桁が繰り返されない無理数であり、超越数であることが証明されています。円に関するほぼすべての公式(面積πr²、円周2πrなど)に登場する数学の基本定数です。
02

この桁数はどのように生成されましたか?

このページはリクエスト時にπを計算するのではなく、あらかじめチュドノフスキー(Chudnovsky)アルゴリズムによる任意精度計算で生成した10,000桁の数字列をそのまま埋め込んでいます。生成した値の最初の100桁は、広く検証されている公開参照値(1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679…)と完全に一致することを確認しています。外部サーバーへのリクエストは発生せず、ブラウザ上で即座に表示されます。
03

誕生日など自分の数字を探す

「数字列を検索」欄に任意の数字(誕生日のMMDDやYYYYMMDD、電話番号の下4桁など)を入力すると、πの最初の10,000桁のうちどこに最初に現れるかがわかります。十分に長い擬似ランダム的な数列であるため、短い数字の組み合わせのほとんどはこの範囲内で見つかります。

よくある質問

なぜ10,000桁までしか提供しないのですか?
より多くの桁数を提供することも可能ですが、静的に埋め込む文字列のサイズとページの読み込み性能のバランスを考慮して10,000桁に制限しています。学習や興味目的にはほとんどの場合十分な範囲です。
この桁数は正確ですか?
はい。任意精度演算(チュドノフスキーアルゴリズム)で生成しており、最初の100桁を広く検証されているπの公開参照値と照合し、完全に一致することを確認しています。
検索機能はどのように動作しますか?
入力された数字列を、正規表現ではなく単純な文字列検索(indexOf)で探します。正規表現を使わない理由は、ユーザー入力をそのまま正規表現パターンにすると、セキュリティ・性能上の問題(ReDoS)が発生する可能性があるためです。