法，包括贝利-PSW、米勒-拉宾与Solovay-Strassen质数测试，都保证至少在应用于合数时，有部分时候会失败。确定性演算法不会将合数错误判定为质数。在实务上，最快的此类方法为椭圆曲线质数证明。其运算时间是透过实务分析出来的，不像最新的AKS质数测试，有已被严格证明出来的复杂度。确定性演算法通常较随机演算法来得慢，所以一般会先使用随机演算法，再採用较费时的确定性演算法。下面表格列出一些质数测试。运算时间以被测试的数字formula_1来表示，并对随机演算法，以formula_89表示其测试次