1. 程式人生 > >大數分解與素數判定

大數分解與素數判定

//我沒怎麼看明白
1.Miller-rabin演算法:Miller-rabin演算法是一個用來快速判斷一個正整數是否為素數的演算法。

它利用了費馬小定理,即:如果p是質數,且a,p互質,那麼a^(p-1) %p恆等於1。也就是對於所有小於p的正整數a來說都應該符合a^(p-1) % p恆等於1,因為質數p的尤拉數=p-1。
那麼根據逆否命題,對於一個p,我們只要舉出一個a(a