分類: 計算機

質數產生器

站方自行規劃沒找到想要的工具?

立即列出範圍內的所有質數,或前 N 個質數

產生指定範圍內的所有質數,或從 2 開始的前 N 個質數,運算使用埃拉托斯特尼篩法,完全在你的瀏覽器中執行。

使用埃拉托斯特尼篩法;範圍過寬或數量過大時會受到限制,以確保分頁保持順暢回應。

本頁的所有處理都在瀏覽器中完成,不會上傳任何內容。

這個工具能做什麼

本工具使用埃拉托斯特尼篩法,這是列出上限以內所有質數的標準快速演算法,而不是像質數檢查器那樣逐一測試每個數字。在範圍模式下,工具會篩選到範圍上限,並保留大於或等於下限的質數;在數量模式下,工具會估算第 N 個質數的上界,篩選到該上界,若估算不足則將上界加倍。範圍過寬或數量過大時會受到限制,以確保分頁保持順暢回應。

使用方式

  1. 選擇要依範圍產生質數,還是產生前 N 個質數。
  2. 輸入範圍上下限,或輸入想要的質數數量。
  3. 複製或下載產生的清單。

隱私說明

本工具完全在你的瀏覽器中執行。輸入的內容不會被上傳、儲存或分享,關閉分頁就隨之消失。

常見問題

這個工具和質數檢查器有什麼不同?
質數檢查器檢查單一數字是否為質數。這個工具則一次列出多個質數,可以是範圍內的所有質數,也可以是從 2 開始的前 N 個質數。
產生的質數數量有限制嗎?
有。範圍模式最寬為 2,000,000,且上限不超過 10,000,000;數量模式最多可產生 10,000 個質數,這樣才能讓篩選在瀏覽器分頁中保持快速。
它使用什麼演算法?
埃拉托斯特尼篩法:將每個質數的倍數標記為合數,直到達到上限為止,這比逐一測試每個數字是否為質數快得多。