def 重复(m,结果,a,s,d):
check = True
r = 0
while r <= s - 1:
if result == m - 1:
check = False
return check
result = (result ** 2) % m
r = r + 1
return check
我需要编写一个素数测试 python 程序来测试非常大的数字,比如至少 100 位数字。上面的代码是 Miller Rabin 确定素数测试重复平方的代码的一部分。对于大量数据,它的工作速度非常慢。我怎样才能加快速度?这是为了一个项目。谢谢!