Miller-Rabin素数测试(Python)
Miller Rabin素数测试算法-python基础定理在实现该算法之前,需要了解一下下面两个定理:费马小定理:p是一个质数,而a不是p的倍数,则有ap−1≡1(modp)a^{p-1}≡ 1 (mod p)ap−1≡1(modp)二次探测定理:如果p是奇素数,则x2≡1(modp)x^{2}≡ 1 (mod p)x2≡1(modp)的解为x=1或x=p−1(modp)x=1 或x=p-1 (mod p)x=1或x=p−1(modp)如何实现根据费马小定理来实现素数检验它的基本思想
复制链接