Calcolatore Numeri Primi

Verifica all'istante se un numero è primo, visualizza la scomposizione in fattori primi ed elenca tutti i primi di un intervallo. Un verificatore di primi veloce basato sulla divisibilità.

Come usare

  1. Inserisci i dati

    Inserisci i valori richiesti nei campi di input.

  2. Regola le impostazioni

    Seleziona le opzioni e impostazioni appropriate.

  3. Visualizza risultati

    Clicca Calcola per ottenere i risultati istantaneamente.

Che cos'è un numero primo?

Un numero primo (prime number) è un numero naturale maggiore di 1 i cui unici divisori sono 1 e se stesso. I numeri con esattamente due divisori, come 2, 3, 5, 7, 11 e 13, sono primi, mentre 4, 6, 8 e 9, che hanno tre o più divisori, sono classificati come numeri composti.

I primi sono come gli 'atomi della moltiplicazione' con cui si costruisce ogni numero naturale. Secondo il teorema fondamentale dell'aritmetica, ogni numero naturale maggiore di 1 si scompone in un prodotto di primi in un solo modo.

Perché è importante

  • Crittografia: la crittografia a chiave pubblica RSA basa la propria sicurezza sulla difficoltà di rifattorizzare il prodotto di due grandi numeri primi.
  • Semplificazione delle frazioni: conoscere i fattori primi di numeratore e denominatore permette di ridurre una frazione ai minimi termini con facilità.
  • Teoria dei numeri: i primi sono infiniti (dimostrazione di Euclide), eppure la loro distribuzione resta uno dei grandi problemi irrisolti.

Formula di calcolo

Questo verificatore applica la divisione per tentativi (trial division) con l'ottimizzazione 6k±1. Se n è composto, uno dei suoi divisori deve essere al più √n, quindi dopo aver filtrato prima per 2 e 3 controlla solo i e i+2 a partire da 5 finché i*i ≤ n.

Condizioni chiave: n < 2 → non primo, e se n % i === 0 risulta vero anche una sola volta, il numero è composto.

Per esempio, poiché √97 ≈ 9,85, basta provare a dividere 97 per 2, 3, 5 e 7. Nessuno lo divide esattamente, quindi 97 è primo. Al contrario, 9191 ÷ 7 = 13, perciò 91 = 7 × 13 è composto.

La scomposizione in fattori primi divide via via per i primi più piccoli, raggruppando i fattori ripetuti come potenze. Esempio: 360 = 2³ × 3² × 5.

Domande frequenti

Che cos'è un numero primo?
Un numero primo è un numero naturale maggiore di 1 divisibile solo per 1 e per se stesso. Per esempio, 2, 3, 5, 7, 11 e 13 sono primi. Il numero 1 non è primo, e 2 è l'unico numero primo pari.
1 è un numero primo?
No, 1 non è un numero primo. Un primo deve essere un numero naturale maggiore di 1 con esattamente due divisori — 1 e se stesso —, ma 1 ha un solo divisore. Escludere 1 dai primi è anche ciò che rende unica la scomposizione in fattori primi.
Come si verifica se un numero è primo?
Il metodo più elementare è la divisione per tentativi. Per verificare se un numero n è primo, lo si divide per ogni intero da 2 fino a √n; se uno di essi lo divide esattamente, n non è primo. Questa calcolatrice applica l'ottimizzazione 6k±1 e controlla solo i candidati ai due lati dei multipli di 6 — come 5, 7, 11 e 13 —, risultando più veloce.
Perché basta controllare solo fino a √n?
Se n è composto può essere scritto come n = a × b, e a e b non possono essere entrambi maggiori di √n, altrimenti a × b supererebbe n, una contraddizione. Quindi almeno un divisore è al più √n, e controllare solo fino a questo limite è sufficiente.
Che cos'è la scomposizione in fattori primi?
La scomposizione in fattori primi esprime un numero naturale come prodotto di primi. Per esempio, 12 = 2² × 3 e 60 = 2² × 3 × 5. Per il teorema fondamentale dell'aritmetica, ogni numero naturale maggiore di 1 ha un'unica scomposizione in fattori primi, ignorando l'ordine dei fattori.
Perché 2 è l'unico numero primo pari?
Ogni numero pari tranne 2 ha 2 come divisore, quindi oltre a 1 e a se stesso acquisisce il divisore aggiuntivo 2 e diventa composto. Solo 2 ha come divisori unicamente 1 e 2, il che lo rende l'unico primo pari.
Come si trovano il primo precedente e il successivo?
Questa calcolatrice procede di uno alla volta verso l'alto e verso il basso a partire dal valore inserito e ripete il test di primalità per trovare i numeri primi precedente e successivo più vicini. Per esempio, inserendo 100 mostra il primo precedente 97 e il successivo 101.
Fino a che dimensione di numero si può verificare?
Questo verificatore gestisce numeri naturali fino a circa un miliardo (1.000.000.000). Poiché l'algoritmo controlla solo l'intervallo √n, i numeri di questa dimensione danno risultati immediati. Per numeri molto più grandi si usano test di primalità probabilistici come quello di Miller-Rabin.
Formule verificate 2026

Calcolatrici correlate