Thomas Darimont
Erfahrenes Mitglied
Hallo!
Falls mal jemand ne "groesse" Primzahl braucht... und kein Internet verfuegbar ist und man auch sonst keine grosse Primzahl auswendig weis (warum auch *g*) kann man Integer.MAX_VALUE nehmen...
Hab gerade ein wenig auf http://mathworld.wolfram.com/MersennePrime.html gestoebert und da fiel mir in der Zeile:
Gruss Tom
Falls mal jemand ne "groesse" Primzahl braucht... und kein Internet verfuegbar ist und man auch sonst keine grosse Primzahl auswendig weis (warum auch *g*) kann man Integer.MAX_VALUE nehmen...
Hab gerade ein wenig auf http://mathworld.wolfram.com/MersennePrime.html gestoebert und da fiel mir in der Zeile:
gleich die 2147483647 ins AugeThe first few Mersenne primes are 3, 7, 31, 127, 8191, 131071, 524287, 2147483647, ... (Sloane's A000668) corresponding to indices http://mathworld.wolfram.com/images/equations/MersennePrime/inline10.gif, 3, 5, 7, 13, 17, 19, 31, 61, 89, ... (Sloane's A000043).
Code:
/**
*
*/
package de.tutorials;
import java.math.BigInteger;
/**
* @author daritho
*
*/
public class MathExample {
/**
* @param args
*/
public static void main(String[] args) {
System.out.println(BigInteger.valueOf(Integer.MAX_VALUE).isProbablePrime(100));
}
}
Gruss Tom