Calculadora de Permutações com Repetição
Calcule n^r — quantos arranjos ordenados de r posições são possíveis ao escolher entre n itens e a repetição é permitida (códigos PIN, combinações de fechadura, senhas) — com resultados exatos para valores grandes de n e r usando aritmética de precisão arbitrária.
Entrada
r pode exceder n — a repetição significa que as posições não são limitadas pela quantidade de itens disponíveis.
Saída
| Métrica | Valor |
|---|---|
| No data yet | |
Mais formas de usar esta ferramenta
API REST
curl -X POST https://api.iotools.cloud/v1/tool/permutations-with-repetition-calculator \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"n": "10",
"r": "4"
}'Troque pela sua própria chave, da sua conta. Os campos da ferramenta viram o corpo da requisição — sem envelope.
Peça a um agente de IA
Use the IOTools `permutations-with-repetition-calculator` tool (Permutations with Repetition Calculator) on this input:
YOUR_INPUT_HERECole isto em qualquer agente conectado ao servidor MCP do IOTools e depois adicione sua entrada.
Widget para incorporar
<iframe
src="https://iotools.cloud/embed/permutations-with-repetition-calculator/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="Calculadora de Permutações com Repetição — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>Coloque isso na sua própria página — grátis, sem chave, só um link de volta.
| Custo por chamada de API/MCP | A partir de 5 créditos |
|---|---|
| Precisa de mais créditos? | Ver preços |
Também disponível via
Guias
A Calculadora de Permutações com Repetição calcula quantos arranjos ordenados são possíveis quando você preenche r posições escolhendo entre n itens, e repetições são permitidas em todas as posições — um PIN de 4 dígitos, um código de fechadura de 3 letras, uma senha extraída de um alfabeto fixo. Digite ambos os números e a ferramenta retorna instantaneamente n^r, juntamente com as contagens de permutação e combinação sem repetição para comparação, tudo calculado com precisão mesmo para valores grandes.
O que diferencia isso de uma permutação simples?
Uma permutação simples (sem repetição) escolhe cada item uma vez — depois de usar o dígito 7, ele desaparece do pool para a próxima posição. Aqui, cada posição desenha independentemente do conjunto completo de n itens novamente, portanto, o mesmo item pode aparecer mais de uma vez no resultado (um PIN de 7777 é um arranjo válido e distinto).
É por isso que a fórmula é simplesmente n^r: cada uma das r posições tem n escolhas independentes, portanto as contagens se multiplicam. Ao contrário do caso sem repetição, r não é limitado por n — uma senha de 5 caracteres extraída de apenas 2 símbolos é uma contagem perfeitamente válida (e não zero), pois as posições podem se repetir.
Como usar a calculadora
- Digite n, o número de itens distintos que você está escolhendo (10 dígitos, 26 letras, 2 símbolos, etc.).
- Digite r, o número de posições a preencher.
- A tabela de resultados é atualizada automaticamente, mostrando a contagem de arranjo n^r, seu comprimento em dígitos e as contagens de permutação P(n, r) e combinação C(n, r) sem repetição correspondentes para comparação.
A fórmula
Arranjos com repetição = n^r
Onde n é o tamanho do pool e r é o número de posições preenchidas. Por convenção, n^0 = 1 para qualquer n (há exatamente uma maneira de preencher zero posições — não fazer nada), e 0^r = 0 para r > 0 (você não pode preencher nenhuma posição com zero itens disponíveis).
Lendo as linhas de comparação
A tabela também mostra P(n, r) e C(n, r) — as contagens de permutação e combinação sem repetição — para que você possa ver quanto a repetição aumenta o resultado. Ambas caem para 0 sempre que r excede n, pois você não pode organizar ou escolher mais itens distintos do que existem sem repetir um. A linha combinações com repetição (a fórmula multiset, C(n + r − 1, r)) também é incluída para o caso sem ordem com repetição (quantos multisets distintos de tamanho r você poderia extrair de n tipos, ignorando a ordem).
Quando eu usaria isso em vez de uma calculadora de permutação simples?
Sempre que as posições podem genuinamente se repetir — um PIN, um código de cupom ou fechadura, uma sequência de lançamento de dados, sequências de bases de DNA (4 bases, qualquer comprimento). Se cada item pode ser usado apenas uma vez (extraindo cartas sem reposição, classificando corredores distintos), use a Calculadora de Permutação e Combinação em vez disso.
Isso funciona no meu navegador?
Sim — todos os cálculos acontecem localmente no seu navegador (ou através da API se você chamá-lo dessa forma). Nenhum dado sobre seus valores de n e r é enviado para lugar algum além do necessário para carregar a página.