← 数学・統計

円周率の桁生成

円周率の先頭桁列をブラウザ内で生成します。欲しい桁数を直接出したいときは桁数指定、同じ時間でどこまで exact output を完成できるか見たいときは時間チャレンジを使います。

生成した桁列の中を探したいときは Pi Digit Lab を開いてください。仕組みを学ぶ流れに戻るときは 円周率近似エクスプローラー へ戻れます。

他の言語 ja | en | zh-CN | es | pt-BR | fr
3 ステップ
  1. まずは小さいサンプルで、表示モード、コピー、TXT 保存の流れを確認します。
  2. 必要な長さが決まっているときは桁数指定、時間内にどこまで完成するかを見たいときは時間チャレンジを選びます。
  3. 生成後に特定の数字列を探したいときは Pi Digit Lab に進みます。
モード

数えるのは小数点以下の桁数です。出力は必ず 3. から始まります。

自動では 5,000 桁までは全文、それを超えると先頭と末尾の preview に切り替えます。

小数点以下の桁数

生成できた桁数
経過 ms
Chudnovsky の項数
状態
表示

出力

まだ出力はありません。

このページの考え方

このページは worker 上で Chudnovsky ベースの exact-computation workflow を走らせるため、ブラウザを重くしすぎずに桁列を作れます。桁数指定は欲しい長さを直接出すモード、時間チャレンジは exact checkpoint を順に試して最大の完成結果を残すモードです。

FAQ

このページは近似値ではなく正確な桁列を返しますか?

授業用の近似値を眺めるページではなく、指定した先頭桁列を返すことを目的にしています。そのため、収束グラフではなくテキスト出力を中心にしています。

ここでいう先頭 n 桁とは何ですか?

入力欄では小数点以下の桁数を数えます。100 を入れると、結果は 3. のあとに 100 桁です。

なぜ 5,000 桁を超えると先頭+末尾表示になるのですか?

大きな文字列をそのまま描画すると不要なレイアウト負荷が増えるため、既定では先頭と末尾だけを見せます。コピーや TXT 保存では全文を保持しています。

時間チャレンジとは何ですか?

任意の桁数を約束する代わりに、exact checkpoint を順に試し、指定時間の中で最後まで完成した最大の桁数を残すモードです。

停止を押すとどうなりますか?

進行中の処理をすぐ止め、ページの反応を保ったまま、直前までに完成していた出力を残します。

関連する電卓