Numeros Primos

Gratuito Calculadoras

Numeros Primos

Verifique se um numero e primo, fatore em fatores primos, calcule MDC e MMC, encontre primos gemeos e gere listas com o Crivo de Eratostenes. Tudo gratuito, 100% no seu navegador.

6.7k usuarios Atualizado em Mar 2026 4.8/5
Avalie esta ferramenta:
4.8 (861 votos) Obrigado!
Verificar se e Primo

Suporta numeros ate 10¹² usando divisao por tentativa ate √n.

Proximo Primo apos N
N-esimo Primo

Suporta ate a posicao 78.498 (primos ate 1.000.000).

Como Usar

Trabalhe com numeros primos facilmente.

1
Escolha a aba
Selecione Verificar, Fatoracao, Gerar, MDC/MMC, Primos Gemeos ou Mersenne.
2
Digite o numero
Insira o inteiro positivo desejado no campo correspondente.
3
Clique em Calcular
Pressione o botao ou Enter para obter o resultado instantaneamente.
4
Veja o resultado
O sistema exibe o resultado com detalhes e passos quando disponivel.
Fatoracao em Numeros Primos

Exemplos rapidos:

Crivo de Eratostenes — Gerar Primos ate N
Aviso de desempenho: limites acima de 100.000 podem levar alguns segundos para processar e exibir.

Maximo: 1.000.000. Para grandes valores, a listagem sera truncada em 500 primos.

MDC e MMC de dois ou mais numeros
Primos Gemeos em um Intervalo

Primos gemeos sao pares de primos cuja diferenca e 2, como (3, 5), (11, 13), (17, 19)...

Maximo recomendado: ate 500.000 para boa performance.

Primos de Mersenne

Um numero de Mersenne tem a forma Mp = 2p − 1, onde p e primo. Nem todo numero de Mersenne e primo, mas todos os primos de Mersenne conhecidos tem essa forma.

Expoente pMp = 2p − 1DigitosDescoberto
M₂31Antiguidade
M₃71Antiguidade
M₅312Antiguidade
M₇1273Antiguidade
M₁₃8.1914Anonimo, 1461
M₁₇131.0716Cataldi, 1588
M₁₉524.2876Cataldi, 1588
M₃₁2.147.483.64710Euler, 1772
M₆₁2.305.843.009.213.693.95119Pervouchine, 1883
M₈₉6,18... × 10²⁶27Powers, 1911
M₁₀₇1,62... × 10³²33Powers, 1914
M₁₂₇1,70... × 10³⁸39Lucas, 1876
M₅₂₁157Robinson, 1952
M₆₀₇183Robinson, 1952
M₁₂₇₉386Robinson, 1952
M₂₂₀₃664Robinson, 1952
M₂₂₈₁687Robinson, 1952
M₃₂₁₇969Riesel, 1957
M₄₂₅₃1.281Hurwitz, 1961
M₄₄₂₃1.332Hurwitz, 1961

Ate 2025, sao conhecidos 51 primos de Mersenne. A busca por novos primos e coordenada pelo projeto GIMPS (Great Internet Mersenne Prime Search).

Numeros Primos: O Que Sao, Como Verificar e Por Que Importam

Neste artigo
  1. O que e um numero primo
  2. Como verificar se um numero e primo
  3. Fatoracao e Teorema Fundamental da Aritmetica
  4. Aplicacoes em criptografia e computacao

1. O Que E um Numero Primo

Um numero primo e um numero natural maior que 1 que possui exatamente dois divisores: 1 e ele mesmo. Os primeiros primos sao: 2, 3, 5, 7, 11, 13, 17, 19, 23, 29... O numero 1 nao e primo por convencao matematica — ele possui apenas um divisor. O 2 e o unico primo par; todos os demais sao impares.

Os numeros que possuem mais de dois divisores sao chamados de compostos. Por exemplo, 12 tem os divisores 1, 2, 3, 4, 6 e 12, portanto e composto. O Teorema de Euclides demonstra que existem infinitos numeros primos — a lista nunca termina.

2. Como Verificar Se um Numero E Primo

O metodo basico de verificacao e a divisao por tentativa: divide-se n por todos os inteiros de 2 ate a raiz quadrada de n. Se nenhum dividir exatamente, n e primo. Nossa ferramenta usa esse algoritmo otimizado (verificando apenas 2, 3 e depois numeros da forma 6k±1), suportando numeros ate 10¹².

Para gerar listas de primos ate um limite N, o algoritmo mais eficiente e o Crivo de Eratostenes: marca-se todos os multiplos de cada primo encontrado como compostos, resultando em complexidade O(N log log N).

3. Fatoracao e Teorema Fundamental da Aritmetica

O Teorema Fundamental da Aritmetica afirma que todo inteiro maior que 1 pode ser expresso de forma unica como produto de numeros primos (a menos da ordem dos fatores). Por exemplo: 360 = 2³ × 3² × 5. Essa unicidade e a base de muitos algoritmos matematicos.

  • MDC (Maximo Divisor Comum): o maior numero que divide exatamente dois ou mais inteiros. Calculado pelo algoritmo de Euclides em O(log min(a,b)).
  • MMC (Minimo Multiplo Comum): o menor numero divisivel por dois ou mais inteiros. MMC(a,b) = a × b / MDC(a,b).
"Nossa calculadora aplica divisao por tentativa com otimizacao 6k±1 para fatoracao e usa o algoritmo de Euclides iterativo para MDC e MMC de multiplos numeros."

4. Aplicacoes em Criptografia e Computacao

Os numeros primos sao a espinha dorsal da criptografia moderna:

  • RSA: o algoritmo de criptografia assimetrica mais usado no mundo baseia-se na dificuldade de fatorar o produto de dois primos grandes. Chaves de 2048 bits usam primos com cerca de 300 digitos.
  • Diffie-Hellman: o protocolo de troca de chaves usa propriedades de grupos multiplicativos de inteiros modulo primo.
  • Hash e checksums: numeros primos sao usados como modulos em funcoes de hash para minimizar colisoes.
  • Analise de algoritmos: a distribuicao de primos (Teorema dos Numeros Primos) fundamenta a analise de complexidade de varios algoritmos.