Miller-Rabin 素性测试 Miller-Rabin 素数测试 一本通上的M-R不透彻啊~ Miller-Rabin是利用随机化算法判断一个数是合数还是素数. 首先,如果一个数N是素数,那么他一定满足费马小定理. \(a^{N-1}\equiv1\pmod N\) 我们可以任取数字a,计算这个式子的值来判断N是否为素数. 但是这么做不靠谱啊,有很多合数会被卡~ 我们介绍一个相关的引理. 当p是素数且p大于2时,\(1\bmod p\)的平方根只有1和-1. 证明: 假设x是\(1\bmo…