Buscador de quádruplas primas até n
O buscador de quádruplas primas lista cada padrão compacto de quatro primos na forma p, p mais dois, p mais seis e p mais oito cujos membros não ultrapassam o limite escolhido.
Executar grátis
Informe um inteiro de pelo menos treze para receber uma coleção ordenada de quádruplas e a respectiva contagem. O cálculo usa um crivo determinístico; portanto, solicitações repetidas com o mesmo limite produzem exatamente o mesmo resultado. Ele é útil para explorar constelações primas, conferir exemplos, preparar exercícios e gerar dados de teste confiáveis sem verificar manualmente cada candidato.
O que o buscador inclui nos resultados
Nesta ferramenta, uma quádrupla prima tem uma forma exata: quatro números primos escritos como p, p mais dois, p mais seis e p mais oito. O limite n é inclusivo e vale para o padrão completo. Em outras palavras, uma quádrupla só é retornada quando seu maior membro, p mais oito, é menor ou igual a n. Essa interpretação torna previsível o comportamento nos limites: um padrão não aparece antes apenas porque seu primeiro primo está dentro do intervalo. O primeiro resultado válido é 5, 7, 11, 13, razão pela qual a menor entrada aceita é treze. A saída é ordenada pelo primeiro primo, pois os candidatos são examinados em ordem crescente. Cada resultado aparece como um array de quatro números, e o campo de contagem informa quantos arrays foram encontrados. A ferramenta não lista grupos arbitrários de quatro primos, correspondências aproximadas nem arranjos com lacunas diferentes; cada linha retornada segue exatamente os deslocamentos zero, dois, seis e oito.
Como o cálculo funciona
A calculadora primeiro valida se n é um número inteiro dentro do intervalo publicado. Depois, constrói um Crivo de Eratóstenes de zero até n. O crivo marca números compostos começando por cada primo ainda não marcado e eliminando seus múltiplos a partir do quadrado desse primo. Após essa passagem limitada, os testes de primalidade viram consultas diretas, em vez de divisões experimentais repetidas. O algoritmo percorre possíveis valores iniciais p apenas enquanto p mais oito permanece dentro do limite solicitado. Para cada candidato, verifica as quatro posições necessárias e adiciona o padrão somente quando todas são primas. A abordagem é determinística: não usa serviço de rede, aleatoriedade, horário atual, estado armazenado nem teste probabilístico de primalidade. Assim, a mesma entrada válida sempre gera a mesma saída JSON ordenada. O máximo fixo protege o navegador e o processo da API contra consumo ilimitado de memória e tempo, mas ainda permite listas consideráveis para experimentos, demonstrações e verificações automatizadas.
Como usar e interpretar a saída
Escolha n de acordo com o maior número que você deseja incluir, não apenas com o maior primo inicial que pretende testar. Por exemplo, se um candidato começa em p, ele só pode aparecer quando n chega a p mais oito. Leia o campo de quádruplas como uma lista crescente de padrões independentes; cada array interno contém exatamente quatro inteiros. A contagem é o tamanho dessa lista e ajuda quando um script precisa de um resumo sem contar as linhas novamente. Uma busca válida pode retornar uma lista vazia quando nenhum padrão completo estiver no intervalo, embora o limite mínimo aceito já contenha o primeiro padrão conhecido. Use o resultado diretamente em aulas sobre lacunas entre primos, em testes de regressão de software matemático ou como entrada para uma análise estatística separada. Lembre-se de que o buscador enumera uma constelação específica e não prova conjecturas mais amplas sobre a existência de infinitos padrões desse tipo. A automação pela API custa US$ 0,002 por solicitação, enquanto o mesmo cálculo puro pode ser executado na experiência do navegador.
Casos de uso
Explorar constelações primas
Gere exemplos exatos do padrão de lacunas 2, 4, 2 e compare como suas ocorrências se distribuem em um intervalo escolhido.
Preparar exercícios de matemática
Crie um conjunto ordenado de respostas para aulas sobre primalidade, crivos, lacunas e agrupamentos compactos de primos.
Criar dados de teste determinísticos
Forneça listas e contagens estáveis para testar software de teoria dos números sem dados externos ou resultados probabilísticos.
Perguntas frequentes
O que é uma quádrupla prima aqui?
São exatamente quatro primos na forma p, p+2, p+6 e p+8. Outros padrões de lacunas entre quatro primos não são incluídos.
O limite n é inclusivo?
Sim. Todos os membros de uma quádrupla retornada são menores ou iguais a n, inclusive o maior membro p+8.
Por que n deve ser pelo menos 13?
A primeira quádrupla prima é 5, 7, 11, 13; portanto, treze é o menor limite inclusivo útil. Entradas menores são rejeitadas.
Como os números primos são encontrados?
A calculadora usa um Crivo de Eratóstenes determinístico até n e verifica os quatro deslocamentos necessários para cada início possível.
Quanto custa uma solicitação à API?
Cada solicitação à API custa US$ 0,002. A experiência no navegador pode executar localmente o mesmo cálculo determinístico.
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/numth/prime-quadruplet \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"n":100}'const res = await fetch("https://api.kit.forhosting.com/numth/prime-quadruplet", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"n": 100
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/numth/prime-quadruplet",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"n": 100
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/numth/prime-quadruplet", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"n":100}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"n":100}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/numth/prime-quadruplet", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"n": 100
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "numth.prime_quadruplet",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Limites
min_n | 13 |
max_n | 10000000 |
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |