Probabilidade de impostor Among Us
Em uma sala com 10 jogadores e 2 impostores, sua chance de ser impostor é exatamente 1/5, ou 20%, entre 45 duplas de impostores possíveis. Informe o tamanho da sala e as vagas de impostor para encerrar a discussão antes da rodada. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Tamanho da tripulação
- 10
- Impostores
- 2
- Probabilidade
- 0,2
- Porcentagem
- 20
- Probabilidade (fração)
- 1/5
- Combinações
- 45
O Among Us atribui os assentos de impostor sorteando um número fixo de jogadores de forma uniforme na tripulação em partida, de modo que a chance de você pessoalmente ser impostor é exatamente a contagem de impostores dividida pelo tamanho da tripulação. Salas clássicas são dez jogadores com dois impostores (um quinto) ou quinze jogadores com três impostores (também um quinto).
O que a probabilidade de impostor no Among Us realmente mede
O Among Us não lança uma moeda enviesada de forma independente para cada jogador. O anfitrião da sala define quantos assentos de impostor existem e, em seguida, a partida sorteia essa quantidade de jogadores de forma uniforme e sem reposição na tripulação ao vivo. Uma sala de dez jogadores com dois impostores rende um quinto; uma de quinze com três impostores também é um quinto; oito jogadores com um impostor é um oitavo.
Zero impostores produz probabilidade zero porque todos são tripulantes. Quando cada jogador restante é impostor, a probabilidade é um. Nada do resultado depende de um relógio, de um sorteio aleatório ou de um serviço remoto: o modelo de atribuição fica totalmente determinado pelos dois inteiros que você envia.
Use esta página quando quiser um número transparente para citar em uma sala, em uma sobreposição de transmissão ou em um trabalho escolar, sem discutir regras caseiras que a atribuição aleatória oficial não usa.
Onde anfitriões, transmissões, salas de aula e ferramentas usam este número
Anfitriões de sala usam a razão antes de começar uma rodada: dez jogadores com dois impostores parece diferente de dez com três, e citar a chance pessoal exata (um quinto versus três décimos) encerra discussões que na verdade são sobre a contagem de assentos, não sobre sorte. Streamers e bots do Discord exibem a mesma cifra em uma sobreposição para que o público veja por que um jogador favorito continua caindo como tripulante em uma sala lotada de quinze com só dois assentos.
Professores tratam Among Us como uma urna familiar: sortear k impostores de n jogadores é amostragem sem reposição, e P(um aluno nomeado é sorteado) é igual a k sobre n, uma porta limpa para combinações, complementos e por que C(n, k) conta as equipes.
Autores de quebra-cabeças e de ferramentas de jogo chamam o contrato a partir de scripts para semear tabelas, conferir código Monte Carlo de atribuição de papéis contra os casos pequenos exatos, ou alimentar uma interface de tutorial que precisa mostrar tanto uma fração quanto uma porcentagem sem inventar ruído de ponto flutuante. Exercícios escolares precisam de um oráculo rápido e offline para que os estudantes verifiquem o trabalho sem aplicativos opacos que arredondam cedo demais.
Mantenha os pedidos dentro dos tetos publicados, fixe a probabilidade arredondada nos testes e você obtém chances de impostor reproduzíveis para sobreposições, plugins LMS e workers de borda, sem montar uma biblioteca combinatória própria.
Casos de uso
Equilibrar uma sala ao vivo de Among Us
Antes de começar uma rodada, converta o tamanho da tripulação e os assentos de impostor na chance exata de cada jogador ser impostor, para que a mesa concorde sobre a dificuldade.
Sobreposição de transmissão e bots do Discord
Mostre P(você é impostor) e o número de equipes possíveis de impostores em uma sobreposição ou comando de bot, a partir dos dois inteiros que o anfitrião já conhece.
Amostragem em sala de aula sem reposição
Use um jogo familiar para ensinar que P(um jogador nomeado é sorteado) = k/n e que C(n, k) é o tamanho do espaço amostral uniforme de equipes.
Perguntas frequentes
Como a probabilidade de impostor no Among Us é calculada?
Quando k assentos de impostor são sorteados de forma uniforme entre n jogadores, a chance de um jogador dado ser escolhido é k/n, o que equivale a C(n-1, k-1)/C(n, k). Uma sala de dez com dois impostores é 2/10 = 1/5.
O que significa o campo combinations?
Dez jogadores e dois impostores produzem 45 pares possíveis.
Qual a chance de ser impostor com 15 jogadores e 3 impostores?
Um quinto, a mesma de uma sala com dez jogadores e dois impostores. Sua chance pessoal é sempre o número de vagas de impostor dividido pelo número de jogadores da sala.
O Among Us sorteia uma chance separada para cada jogador?
Não. O anfitrião define quantas vagas de impostor existem e a partida sorteia exatamente essa quantidade de jogadores, sem repetição. Por isso a chance depende só das vagas e do tamanho da sala, não de sequências de sorte.
Qual a minha chance de ser tripulante?
É o complemento: jogadores menos impostores, dividido pelo número de jogadores. Com zero impostores todos são tripulantes, e quando todos os jogadores restantes são impostores, a chance de ser impostor vira um.
Ferramentas relacionadas
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/game/among-us \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"crew_size":10,"impostors":2}'const res = await fetch("https://api.kit.forhosting.com/game/among-us", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"crew_size": 10,
"impostors": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/game/among-us",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"crew_size": 10,
"impostors": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/game/among-us", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"crew_size":10,"impostors":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"crew_size":10,"impostors":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/game/among-us", 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
{
"crew_size": 10,
"impostors": 2
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "game.among_us",
"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
max_crew_size | 1000 |
max_impostors | 1000 |
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. |
Notas técnicas
Esta calculadora aceita esses dois inteiros, rejeita negativos e qualquer pedido em que os impostores ultrapassem o tamanho da tripulação, e devolve a probabilidade como decimal, porcentagem e fração reduzida, além do número de equipes distintas de impostores C(crew_size, impostors). O mesmo módulo determinístico alimenta a ferramenta gratuita do navegador e a API: sem aleatoriedade, sem relógio e sem rede. Chamadas API bem-sucedidas custam US$ 0,002; entrada inválida não é cobrada.
O que a probabilidade de impostor no Among Us realmente mede
Para qualquer jogador específico, inclusive você, a probabilidade de ocupar um desses assentos é portanto a razão entre assentos de impostor e tamanho da tripulação: impostors dividido por crew_size. Essa identidade é a mesma identidade combinatória C(crew_size menos um, impostors menos um) sobre C(crew_size, impostors), que conta as equipes de impostores que incluem você frente a todas as equipes possíveis do tamanho exigido. A calculadora também devolve C(crew_size, impostors), o número de formações distintas de impostores que a partida poderia ter atribuído, porque esse inteiro é o tamanho do espaço amostral uniforme sobre equipes. Se precisar da chance de sobreviver à atribuição como tripulante, tome o complemento um menos essa razão, que é crew_size menos impostors sobre crew_size.
Contrato de entrada, erros e o formato de um resultado bem-sucedido
Envie por POST dois inteiros obrigatórios: crew_size, o número de jogadores na sala, e impostors, o número de assentos de impostor que o anfitrião configurou. Os aliases crew, players e n são aceitos para crew_size; k e impostor_count para impostors, para que planilhas e strings de consulta reutilizem o mesmo contrato. crew_size deve ser um inteiro positivo de um a mil. impostors deve ser um inteiro não negativo não maior que crew_size nem maior que mil. Qualquer valor negativo é invalid_input; impostores que ultrapassem o tamanho da tripulação é invalid_input com uma mensagem que nomeia os dois campos; campos ausentes, strings vazias, frações e tokens não numéricos falham do mesmo modo e não são cobrados. Em caso de sucesso, o corpo ecoa o crew_size e os impostors validados, depois probability como decimal arredondado a doze casas, percent como cem vezes essa razão, probability_fraction como a string totalmente reduzida de impostors sobre crew_size, combinations como o coeficiente binomial exato C(crew_size, impostors) escrito como string decimal para que valores grandes nunca percam dígitos, e um campo formula reiterando que P é igual a impostors sobre crew_size. Exemplo: crew_size dez e impostors dois produz probability 0.2, percent 20, fração 1/5 e quarenta e cinco pares possíveis de impostores. Combine a execução gratuita no navegador desta página com a API paga quando precisar do mesmo resultado matemático dentro de um bot, sobreposição ou suíte de testes, sem reimplementar você mesmo a razão e o coeficiente binomial. A validação com falha não consome saldo; uma chamada bem-sucedida é cobrada a US$ 0,002.
Onde anfitriões, transmissões, salas de aula e ferramentas usam este número
Nesta página o trabalho roda inteiramente no seu navegador; pela API cada consulta bem-sucedida custa US$ 0,002, a entrada inválida não é cobrada e nada é armazenado depois que a resposta volta. Essa divisão — exploração interativa gratuita e uma API paga idêntica — permite passar de uma captura de sala a um pipeline automatizado sem mudar o resultado matemático.
Perguntas técnicas
O que acontece se os impostores ultrapassarem o tamanho da tripulação?
A tarefa falha com invalid_input. Não é possível atribuir mais assentos de impostor do que jogadores; a mensagem nomeia tanto crew_size quanto impostors.
Tamanhos de tripulação ou contagens de impostores negativos são permitidos?
Não. Qualquer valor negativo é invalid_input e não é cobrado. crew_size deve ser pelo menos 1; impostors deve ser um inteiro não negativo não maior que crew_size.
Quanto custa a calculadora de probabilidade de impostor do Among Us?
A ferramenta do navegador é gratuita. Pedidos API usam saldo pré-pago a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.