Probabilità impostore Among Us
In una stanza da 10 giocatori con 2 impostori, la sua probabilità di essere impostore è esattamente 1/5, cioè il 20%, su 45 coppie di impostori possibili. Inserisca il numero di giocatori e di impostori per chiudere la discussione prima del round. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Dimensione dell'equipaggio
- 10
- Impostori
- 2
- Probabilità
- 0,2
- Percentuale
- 20
- Probabilità (frazione)
- 1/5
- Combinazioni
- 45
Among Us assegna i posti da impostore estraendo un numero fisso di giocatori in modo uniforme dall'equipaggio in partita, così la probabilità che Lei personalmente sia impostore è esattamente il conteggio degli impostori diviso per la dimensione dell'equipaggio. Le lobby classiche sono dieci giocatori con due impostori (un quinto) oppure quindici giocatori con tre impostori (anch'esso un quinto).
Cosa misura davvero la probabilità di impostore in Among Us
Among Us non lancia una moneta truccata in modo indipendente per ogni giocatore. L'host della lobby imposta quanti posti da impostore esistono, poi la partita estrae quel numero di giocatori in modo uniforme e senza reinserimento dall'equipaggio in diretta. Una lobby di dieci giocatori con due impostori produce un quinto; una di quindici con tre impostori è anch'essa un quinto; otto giocatori con un impostore è un ottavo.
Zero impostori produce probabilità zero perché tutti sono membri dell'equipaggio. Quando ogni giocatore restante è impostore la probabilità vale uno. Nulla del risultato dipende da un orologio, da un'estrazione casuale o da un servizio remoto: il modello di assegnazione è interamente determinato dai due interi che Lei invia.
Usi questa pagina quando desidera un numero trasparente da citare in una lobby, su una sovrimpressione di streaming o in un compito, senza discutere regole di casa che l'assegnazione casuale ufficiale non usa.
Dove host, streaming, aule e strumenti usano questo numero
Gli host di lobby usano il rapporto prima di avviare un round: dieci giocatori con due impostori si percepisce diverso da dieci con tre, e citare la chance personale esatta (un quinto contro tre decimi) ferma discussioni che riguardano davvero il conteggio dei posti, non la fortuna. Streamer e bot Discord mostrano la stessa cifra su una sovrimpressione così il pubblico vede perché un giocatore preferito continua a finire membro dell'equipaggio in una lobby piena di quindici con soli due posti.
Gli insegnanti trattano Among Us come un'urna familiare: estrarre k impostori da n giocatori è campionamento senza reinserimento, e P(uno studente nominato è estratto) è uguale a k su n, una porta pulita verso combinazioni, complementi e il motivo per cui C(n, k) conta le squadre.
Autori di puzzle e di strumenti di gioco richiamano il contratto da script per seminare tabelle, controllare codice Monte Carlo di assegnazione ruoli contro i casi piccoli esatti, o alimentare un'interfaccia tutorial che deve mostrare sia una frazione sia una percentuale senza inventare rumore in virgola mobile. I compiti scolastici hanno bisogno di un oracolo rapido e non in rete così gli studenti possono verificare il lavoro senza applicazioni opache che arrotondano troppo presto.
Tenga le richieste entro i massimali pubblicati, fissi la probabilità arrotondata nei test e otterrà chance di impostore riproducibili per sovrimpressioni, plugin LMS e worker di bordo, senza erigere una propria libreria combinatoria.
Casi d'uso
Bilanciare una lobby Among Us in diretta
Prima di avviare un round, converta la dimensione dell'equipaggio e i posti da impostore nella chance esatta che ciascun giocatore sia impostore, così il tavolo concorda sulla difficoltà.
Sovrimpressione di streaming e bot Discord
Mostri P(Lei è impostore) e il numero di squadre possibili di impostori su una sovrimpressione o un comando bot, a partire dai due interi che l'host già conosce.
Campionamento in aula senza reinserimento
Usi un gioco familiare per insegnare che P(un giocatore nominato è estratto) = k/n e che C(n, k) è la dimensione dello spazio campionario uniforme delle squadre.
Domande frequenti
Come si calcola la probabilità di impostore in Among Us?
Quando k posti da impostore vengono estratti in modo uniforme tra n giocatori, la chance che un dato giocatore sia scelto è k/n, che equivale a C(n-1, k-1)/C(n, k). Una lobby di dieci con due impostori è 2/10 = 1/5.
Che cosa significa il campo combinations?
Dieci giocatori e due impostori producono 45 coppie possibili.
Che probabilità ho di essere impostore con 15 giocatori e 3 impostori?
Un quinto, come in una stanza da dieci giocatori con due impostori. La sua probabilità personale è sempre il numero di posti da impostore diviso per il numero di giocatori della stanza.
Among Us estrae una probabilità diversa per ogni giocatore?
No. L’host stabilisce quanti posti da impostore esistono e la partita estrae esattamente quel numero di giocatori, senza reinserimento. Per questo la probabilità dipende solo dai posti e dalla dimensione della stanza, non dalla fortuna.
Che probabilità ho di essere membro dell’equipaggio?
È il complemento: giocatori meno impostori, diviso per il numero di giocatori. Con zero impostori sono tutti membri dell’equipaggio, e se tutti i giocatori rimasti sono impostori la probabilità di esserlo vale uno.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
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)Esempio di richiesta
{
"crew_size": 10,
"impostors": 2
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "game.among_us",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
max_crew_size | 1000 |
max_impostors | 1000 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Questo calcolatore accetta quei due interi, rifiuta i negativi e qualsiasi richiesta in cui gli impostori superino la dimensione dell'equipaggio, e restituisce la probabilità come decimale, percentuale e frazione ridotta, più il numero di squadre distinte di impostori C(crew_size, impostors). Lo stesso modulo deterministico alimenta lo strumento gratuito del browser e l'API: nessuna casualità, nessun orologio e nessuna rete. Le chiamate API riuscite costano $0.002; l'ingresso non valido non viene addebitato.
Cosa misura davvero la probabilità di impostore in Among Us
Per qualsiasi giocatore specifico, Lei compresa o compreso, la probabilità di occupare uno di quei posti è pertanto il rapporto tra posti da impostore e dimensione dell'equipaggio: impostors diviso per crew_size. Quell'identità è la stessa identità combinatoria C(crew_size meno uno, impostors meno uno) su C(crew_size, impostors), che conta le squadre di impostori che La includono rispetto a ogni squadra possibile della dimensione richiesta. Il calcolatore restituisce anche C(crew_size, impostors), il numero di formazioni distinte di impostori che la partita avrebbe potuto assegnare, perché quell'intero è la dimensione dello spazio campionario uniforme sulle squadre. Se Le serve la chance di sopravvivere all'assegnazione come membro dell'equipaggio, prenda il complemento uno meno quel rapporto, cioè crew_size meno impostors su crew_size.
Contratto di ingresso, errori e forma di un risultato riuscito
Invii con POST due interi obbligatori: crew_size, il numero di giocatori nella lobby, e impostors, il numero di posti da impostore configurati dall'host. Gli alias crew, players e n sono accettati per crew_size; k e impostor_count per impostors, così fogli di calcolo e query string possono riusare lo stesso contratto. crew_size deve essere un intero positivo da uno a mille. impostors deve essere un intero non negativo non maggiore di crew_size e non maggiore di mille. Qualsiasi valore negativo è invalid_input; impostori che superano la dimensione dell'equipaggio è invalid_input con un messaggio che nomina entrambi i campi; campi mancanti, stringhe vuote, frazioni e token non numerici falliscono allo stesso modo e non vengono addebitati. In caso di successo il corpo riecheggia il crew_size e gli impostors convalidati, poi probability come decimale arrotondato a dodici cifre, percent come cento volte quel rapporto, probability_fraction come la stringa completamente ridotta di impostors su crew_size, combinations come il coefficiente binomiale esatto C(crew_size, impostors) scritto come stringa decimale così i valori grandi non perdono mai cifre, e un campo formula che ribadisce che P è uguale a impostors su crew_size. Esempio: crew_size dieci e impostors due producono probability 0.2, percent 20, frazione 1/5 e quarantacinque coppie possibili di impostori. Abbini l'esecuzione gratuita nel browser di questa pagina all'API a pagamento quando Le serve lo stesso risultato matematico dentro un bot, una sovrimpressione o una suite di test, senza reimplementare da sé il rapporto e il coefficiente binomiale. La convalida fallita non consuma saldo; una chiamata riuscita viene addebitata a $0.002.
Dove host, streaming, aule e strumenti usano questo numero
In questa pagina il lavoro viene eseguito interamente nel Suo browser; tramite l'API ogni ricerca riuscita costa $0.002, l'ingresso non valido non viene addebitato e nulla viene conservato dopo la restituzione della risposta. Questa divisione — esplorazione interattiva gratuita e API a pagamento identica — Le consente di passare da uno screenshot di lobby a una pipeline automatizzata senza cambiare il risultato matematico.
Domande tecniche
Che succede se gli impostori superano la dimensione dell'equipaggio?
L'attività fallisce con invalid_input. Non si possono assegnare più posti da impostore di quanti siano i giocatori; il messaggio nomina sia crew_size sia impostors.
Sono ammesse dimensioni dell'equipaggio o conteggi di impostori negativi?
No. Qualsiasi valore negativo è invalid_input e non viene addebitato. crew_size deve essere almeno 1; impostors deve essere un intero non negativo non maggiore di crew_size.
Quanto costa il calcolatore di probabilità impostore di Among Us?
Lo strumento del browser è gratuito. Le richieste API usano saldo prepagato a $0.002 per chiamata riuscita; l'ingresso non valido non viene addebitato.