restructure project
This commit is contained in:
1 parent
1bd58d27d7
commit
ada11a25d2
7 files changed
+69
-8
No files matched your search
@@ -0,0 +1,5 @@
|
||||
module Primes ( fermatPrimeTest, millerRabin, solovayStrassen) where
|
||||
|
||||
import Primes.FermatPrimeTest
|
||||
import Primes.MillerRabin
|
||||
import Primes.SolovayStrassen
|
||||
@@ -1,11 +1,11 @@
|
||||
module Primes.SoloveyStrassen (soloveyStrassen) where
|
||||
module Primes.SolovayStrassen (solovayStrassen) where
|
||||
|
||||
import ModularArithmeticUtils (modExp, jacobi)
|
||||
import System.Random (randomRIO)
|
||||
|
||||
|
||||
soloveyStrassen :: Integer -> Integer -> IO Bool
|
||||
soloveyStrassen n k
|
||||
solovayStrassen :: Integer -> Integer -> IO Bool
|
||||
solovayStrassen n k
|
||||
| n < 2 = return False
|
||||
| n == 2 = return True
|
||||
| even n = return False
|
||||
Reference in new issue
Block a user