看板 Math 關於我們 聯絡資訊
內容蠻簡短的 但我想問的問題如下 1.如何判斷一個很大的數字是否是質數。 2.如何寫一個一萬以上的數字,並且保證他是質數。 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 120.125.114.57 ※ 文章網址: https://www.ptt.cc/bbs/Math/M.1483111119.A.702.html
Marsden : 檢驗是否存在有小於其開根號的質因數 12/30 23:20
OppOops : (1)用手算的話, 同一樓 12/31 00:06
OppOops : (2)http://tinyurl.com/gp2hdeg 12/31 00:06
OppOops : 最簡單的就 n^2 + (n+1)^2 12/31 00:08
LPH66 : 從公式算不一定保證質數喔 12/31 00:18
LPH66 : 連結裡的列表都是「型如...的質數」 12/31 00:18
LPH66 : 並不是由這式子算出來都是質數 12/31 00:18
LPH66 : 拿上面舉的那型式為例, 3^2+4^2=5^2 就不是質數了 12/31 00:19
OppOops : 原來如此, 難怪我記得好像沒有一個確定形式 12/31 00:32
atxp4869 : CKS質數測試 12/31 00:50
atxp4869 : 雖然保證正確但並不實用 12/31 00:51
ma4wanderer : aks吧 12/31 06:39
atxp4869 : 感謝樓上更正 12/31 13:59
wohtp : 查一下primality test 01/01 12:28
wohtp : 我記得有一些方法不保證100%準確但是很快的方法 01/01 12:29
wohtp : 實用上常常已經夠準了 01/01 12:31
suhorng : 就是 Miller-Rabin 流吧 01/01 14:48