← 數學與統計

Pi 數字實驗室

在圓周率小數點後最多20,000位中搜尋數字串,或直接跳到已知位置。你可以查看前後數字,只複製需要的範圍,並分享可重現的URL。

如果你還需要更長的精確前綴,請先打開 圓周率數字產生器。如果想回到整條 Pi 路線的入口,請返回 Pi 實驗室

其他語言 日本語 | English | 简体中文 | 繁體中文 | 繁體中文(香港) | Español | Português (Brasil) | Français | Italiano
3 步開始
  1. 知道目標數字串時用搜尋視圖;知道位置時用索引視圖。
  2. 先選擇範圍。頁面只會在這個精確前綴內搜尋或跳轉。
  3. 確認範圍後再複製所選片段,避免帶出不需要的數字。

範例可一鍵執行:先嘗試短數字串搜尋,再依位置跳轉,然後選擇自己的範圍。

模式

頁面會先產生所選精確前綴,然後在這個範圍內進行搜尋或跳轉。

複製時會使用這個長度。複製結果不包含 3.

只輸入小數點後的數字,不要包含3.。搜尋只會在所選範圍內進行。

分享URL會包含範圍、搜尋數字串、位置與所選長度。請勿分享含有電話號碼或其他不希望公開數字串的URL。

範圍
所選區間
匹配狀態
已產生位數
Chudnovsky 項數

目前範圍預覽

之前

      
所選範圍
尚無預覽。
之後

      

工作方式

頁面會先在瀏覽器內使用Chudnovsky公式產生所選圓周率前綴,再執行搜尋。級數以二分拆分法(binary splitting)計算,並使用JavaScript的BigInt整數運算與整數平方根。計算通常在Web Worker中執行,同一工作階段中已產生的範圍會被快取。頁面不是在預先載入的20,000位數字表中查詢。

課堂準備工具

把搜尋結果整理成課堂講義、方格紙練習或比較圖表。

常見問題

這個頁面如何準備圓周率數字?

頁面使用Chudnovsky公式在瀏覽器內產生所選前綴,以二分拆分法計算級數,並使用JavaScript的BigInt整數運算與整數平方根。它不是從已儲存的數字表讀取結果。

搜尋會在哪個範圍內進行?

只會在所選前1,000、5,000、10,000或20,000位中搜尋。未找到不代表該數字串在圓周率後續位置中也不存在。

位置1代表什麼?

位置1是小數點後的第一位,輸入位置就是所選範圍的起始位置。

所需長度超過範圍結尾時怎麼辦?

起始位置不會往前移動,只顯示並複製到所選範圍結尾。例如範圍1,000、位置999、長度100時,結果是第999至1,000位。

找不到數字串時會怎樣?

頁面會清除選取範圍並停用複製,說明目前範圍內未找到。你可以更換數字串或範圍。

複製所選範圍會包含3.嗎?

不會,只複製小數點後的所選數字。

在哪裡複製或下載完整產生的前綴?

需要處理完整前綴而不是在其中搜尋時,請使用圓周率數字產生器

相關計算器