ForHosting KIT · Matematica

Probabilità testa o croce

Su dieci lanci di una moneta equa escono esattamente cinque teste con probabilità 0,24609375, perché 252 delle 1024 sequenze possibili hanno cinque teste. Inserisci i lanci, le teste cercate e, se la moneta è truccata, la sua probabilità di testa. Gratis nel tuo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
N
10
Numero esatto di teste
5
Ottiene
Potenza (W)
0,5
Probabilità
0,24609375
Coefficiente binomiale
252

I lanci di moneta sono il classico modello scolastico delle prove di Bernoulli indipendenti: ogni lancio dà testa con probabilità p e croce con probabilità uno meno p, e la sequenza dei risultati non cambia le probabilità del lancio successivo. Quando Le interessa ottenere esattamente k teste in n lanci, la forma chiusa corretta è la funzione di massa di probabilità binomiale, che moltiplica il numero di sequenze con k teste per la probabilità di una qualunque di quelle sequenze. Questa capacità accetta il numero di lanci n, il numero esatto di teste k e un bias opzionale p (predefinito un mezzo per una moneta equa), quindi restituisce la probabilità, il coefficiente binomiale esatto come stringa decimale, una breve stringa con la formula e un indicatore che segnala le monete eque. Un k negativo e qualsiasi k maggiore di n vengono rifiutati con un chiaro errore di validazione invece di uno zero silenzioso o di una risposta fuorviante.

Come funziona la probabilità binomiale dei lanci di moneta

Modelli ogni lancio come una prova di Bernoulli indipendente con probabilità di successo p pari alla probabilità di testa in un singolo lancio. Dopo n lanci indipendenti, il numero di teste X segue una distribuzione binomiale con parametri n e p. La probabilità di osservare esattamente k teste è C(n, k) per p elevato a k per (1 meno p) elevato a n meno k, dove C(n, k) è il coefficiente binomiale che conta quante sequenze distinte di lunghezza n contengono esattamente k teste.

Per una moneta equa p vale un mezzo, quindi ogni sequenza particolare di lunghezza n ha probabilità due elevato a meno n, e la formula si semplifica in C(n, k) fratto due elevato a n.

Le verifiche classiche includono un lancio equo con una testa che dà probabilità un mezzo; dieci lanci equi con cinque teste che danno C(10, 5) su 1024, cioè 252 su 1024 o circa 0.246; e una moneta truccata con p pari a 0.7 per tre teste in cinque lanci usando C(5, 3) per 0.7 al cubo per 0.3 al quadrato.

I casi limite contano per la correttezza: se p è zero, solo k uguale a zero ha probabilità uno e ogni k positivo ha probabilità zero; se p è uno, solo k uguale a n ha successo; se n è zero, solo k uguale a zero è possibile. Questa implementazione non usa mai campionamento Monte Carlo, semi casuali, orologio di sistema o ricerche in rete: calcola il coefficiente binomiale esatto con aritmetica BigInt e valuta la probabilità in spazio logaritmico affinché i prodotti intermedi restino numericamente stabili per n grandi.

Dove compaiono le probabilità binomiali del lancio della moneta nel lavoro reale

I corsi introduttivi di statistica e matematica discreta chiedono di continuo agli studenti la probabilità di esattamente k teste in n lanci, a volte con una moneta equa e a volte con una moneta truccata il cui tasso di teste non è un mezzo. La preparazione ai colloqui e i concorsi di programmazione riutilizzano la stessa funzione di massa nel contare pattern di bit, serie di successi modellate come prove indipendenti o controlli qualità che trattano ogni unità come superata o fallita con p fisso.

I data scientist convalidano i simulatori Monte Carlo e gli schizzi di potenza degli esperimenti A/B confrontando le frequenze campionate con la probabilità binomiale in forma chiusa per n piccoli prima di passare alle approssimazioni per grandi campioni. Gli educatori costruiscono chiavi di risposta e correttori automatici che richiedono un unico valore deterministico anziché una simulazione casuale che cambierebbe tra un'esecuzione e l'altra.

I progettisti di giochi e le demo di probabilità sul web espongono spesso una moneta equa come predefinita consentendo comunque un cursore di bias per insegnare la dipendenza del picco da p. Se in seguito Le serve la distribuzione cumulativa P(X minore o uguale a k), i quantili inversi, i test di ipotesi contro un p ipotizzato o la generazione casuale di sequenze di lanci, li tratti come intenti di ricerca separati anziché sovraccaricare questa pagina.

Mantenga n entro il limite documentato affinché la latenza del livello gratuito resti prevedibile, e ricordi che la probabilità in virgola mobile è ideale per ordinamenti e soglie, mentre il coefficiente binomiale in stringa resta esatto per le verifiche combinatorie.

Verifiche di simulatori e Monte Carlo

Convalidi il codice di campionamento rispetto alla P(X=k) in forma chiusa per n piccoli prima di fidarsi di simulazioni di monete o di Bernoulli su larga scala.

Preparazione a colloqui e concorsi

Valuti rapidamente C(n,k) p^k (1-p)^(n-k) mentre si esercita sul conteggio binomiale, sulle probabilità dei pattern di bit e sui problemi di prove indipendenti.

Quale formula utilizza?

La funzione di massa di probabilità binomiale: P(X=k) = C(n,k) × p^k × (1-p)^(n-k), dove C(n,k) è il numero di sequenze con esattamente k teste.

E se ometto p?

p assume di default il valore 0.5, che modella una moneta equa. Può comunque inviare qualsiasi p in [0, 1] per una moneta truccata.

Cosa succede se k è negativo o maggiore di n?

Il numero di teste non può essere negativo né superare il numero di lanci.

Il coefficiente binomiale è esatto?

Sì. C(n,k) è calcolato con BigInt e restituito come stringa decimale, così ogni cifra è esatta nell'intervallo di n supportato.

Quanto costa?

Lo strumento del browser è gratuito e gira in locale.

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.

POSThttps://api.kit.forhosting.com/prob/coin-flip

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/prob/coin-flip \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"n":10,"k":5}'
{
  "n": 10,
  "k": 5
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "prob.coin_flip",
  "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.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

min_n0
max_n1000
min_k0
min_p0
max_p1
HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Cosa invia e cosa riceve in cambio

I messaggi di errore nominano il campo incriminato e la regola che è fallita, così i moduli e gli script possono correggere la richiesta senza indovinare. Fornisca gli interi obbligatori n e k nei campi n e k (alias flips, trials o N per n; heads, successes o K per k). Facoltativamente invii p (alias prob_heads, probability o bias) come numero nell'intervallo chiuso da zero a uno; se omesso, la calcolatrice assume una moneta equa con p pari a un mezzo. Campi obbligatori mancanti, valori non interi per n o k, decimali dove sono richiesti interi, p fuori dall'intervallo da zero a uno, k negativo e qualsiasi k che superi n vengono rifiutati con invalid_input e non vengono addebitati. In caso di successo, la risposta include sempre n, k e p normalizzati; probability come numero in virgola mobile tra zero e uno; binomial_coefficient come stringa decimale esatta di C(n, k); formula come breve stringa di visualizzazione del prodotto binomiale; e fair come booleano true quando p è esattamente un mezzo. Verifiche di esempio: n pari a dieci e k pari a cinque con p predefinito dà probability circa 0.24609375 e coefficiente 252; n pari a uno e k pari a uno con p pari a 0.5 dà probability 0.5; n pari a cinque e k pari a tre con p pari a 0.7 dà la massa binomiale truccata; n pari a dieci e k pari a quindici dà invalid_input perché k supera n; n pari a otto e k pari a meno uno dà invalid_input perché il numero di teste non può essere negativo. Il prezzo delle chiamate API riuscite è la base pubblicata di $0.002 per elemento; i fallimenti di validazione non consumano saldo prepagato.

Dove compaiono le probabilità binomiali del lancio della moneta nel lavoro reale

Poiché questa capacità è un motore di parse puro, il prezzo dell'API è la base pubblicata di $0.002 per elemento riuscito e la validazione fallita non consuma saldo.

Compiti di statistica e chiavi di risposta

Calcoli probabilità binomiali esatte per problemi con monete eque e truccate in matematica discreta, statistica introduttiva e fixture di correzione automatica.

Leggi la documentazione completa del KIT →