![]() |
|
|
#34 |
|
"Jeppe"
Jan 2016
Denmark
23×3×7 Posts |
forprime(p=2,2^(67/2),(2^67-1)%p==0&&return(p))
(PARI/GP) That is the worst method I can imagine. It tries every prime (ignoring the fact that Mersenne divisors have a special form), it even recalculates 2^67 every time without modular optimization. And still you have the answer in less than 5 seconds on a slow machine. OK, the primes were pre-sieved. If you try all whole numbers, it actually becomes kind of slow (over a one minute on my slow machine): for(p=2,2^(67/2),(2^67-1)%p==0&&return(p)) Any slower? /JeppeSN |
|
|
|
|
|
#35 |
|
Undefined
"The unspeakable one"
Jun 2006
My evil lair
3·5·7·59 Posts |
|
|
|
|
|
|
#36 |
|
Aug 2006
597910 Posts |
There is a glorious algorithm proudly posted on Stack Overflow:
Code:
isPrime(testNum)
{
if ( testNum <= 1 )
return false;
for ( primeFactor = 2; primeFactor < testNum; primeFactor++ )
if ( isPrime(primeFactor) )
if ( testNum % primeFactor == 0 )
return false;
return true;
}
|
|
|
|
|
|
#37 | |
|
"Ben"
Feb 2007
351310 Posts |
Quote:
[edit] 2731988490 calls to prove 127 prime. Last fiddled with by bsquared on 2020-02-08 at 04:54 |
|
|
|
|
![]() |
| Thread Tools | |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Got an email from prof. Keller | ET_ | FermatSearch | 2 | 2016-11-03 17:00 |
| big factor | lfm | Data | 15 | 2010-03-30 21:18 |
| New factor | fivemack | ElevenSmooth | 4 | 2008-05-07 19:28 |
| Prime 95 + BSOD issues Win xp Prof sp2 | matt00926 | Hardware | 3 | 2005-03-16 00:15 |
| Shortest time to complete a 2^67 trial factor (no factor) | dsouza123 | Software | 12 | 2003-08-21 18:38 |