不知道费马小定理和二次探测定理的点这里
总说这个Miller_rabin就是判断一个数是否是素数的一个工具,我们知道费马小定理这样
a p − 1 ≡ 1 ( m o d p ) a^{p-1} \equiv 1\pmod p ap−1≡1(modp)
而二次探测定理长这样
x 2 ≡ 1 ( m o d p ) x^2 \equiv 1\pmod p x2≡1(modp)
所以我们就要判断每个数的平方模p是否余0,所以我们要把 a p − 1 a^{p-1} ap−1化成平方的形式
而p-1我们可以表示成 2 k ∗ u 2^k*u 2<
Miller_rabin素性测试(费马小定理,二次探测定理)
最新推荐文章于 2020-11-15 13:56:03 发布
这篇博客介绍了Miller-Rabin素性测试的原理,它基于费马小定理和二次探测定理。通过将指数分解并进行平方运算,可以高效判断一个数是否可能是素数。文章还提到了在测试过程中需要注意的细节,并提供了一段相关代码供读者理解。
摘要由CSDN通过智能技术生成