Petra Lamborn пре 5 година
родитељ
комит
5a59c41b07
1 измењених фајлова са 5 додато и 2 уклоњено
  1. 5
    2
      bailliePSW.py

+ 5
- 2
bailliePSW.py Прегледај датотеку

1
 from psimp import in_100, hund_div
1
 from psimp import in_100, hund_div
2
 from lucas import LucasPrime, StrongLucasPrime
2
 from lucas import LucasPrime, StrongLucasPrime
3
 from millerrabin import MillerRabin
3
 from millerrabin import MillerRabin
4
-from sieve import sieval
5
-from time import process_time
6
 
4
 
7
 
5
 
8
 def BailliePSW(n):
6
 def BailliePSW(n):
7
+    """Run Baillie-PSW probable prime test
8
+    """
9
     if n < 2:
9
     if n < 2:
10
         return False
10
         return False
11
     if in_100(n):
11
     if in_100(n):
18
 
18
 
19
 
19
 
20
 def BailliePSWWeak(n):
20
 def BailliePSWWeak(n):
21
+    """Run a weaker version of the Baillie-PSW probable prime test, using the
22
+    weaker lucas test.
23
+    """
21
     if n < 2:
24
     if n < 2:
22
         return False
25
         return False
23
     if in_100(n):
26
     if in_100(n):