Il numero primo piu’ grande del mondo

Il 23 Agosto di quest’anno, alla UCLA (University of California, Los Angeles) hanno scoperto il 45-esimo numero primo di Mersenne, 243,112,609-1, il numero primo piu’ grande composto da ben 12,978,189 cifre!

Se lo volete calcolare con un programma Java, come questo Mersenne.java:

import java.math.BigDecimal;

public class Mersenne {

public static void main(String[] args) {
BigDecimal one = new BigDecimal(1);
BigDecimal two = new BigDecimal(2);
BigDecimal bd = two.pow(43112609);
bd = bd.subtract(one);
System.out.println(bd.toString());
}
}

dovete mettere in conto circa 24 ore di esecuzione su un normale PC di casa. Oppure potete scaricare questo file txt Mersenne.txt (13 MBytes) oppure questa versione “ridotta” pubblicata sul sito Mersenne.org.

Per chi volesse approfondire la tematiche e vuole gareggiare con il proprio PC a cercare il numero primo piu’ grande del mondo vi consiglio di partire dal sito mersenne.org.In palio ci sono parecchi soldi!