ForHosting KIT · Matematica

Probabilità somma dadi: ogni totale per k dadi a s facce

Con due dadi a sei facce, il 7 esce in 6 modi su 36, cioè 1/6, mentre il 2 e il 12 hanno solo 1/36 ciascuno. Inserisci il numero di dadi e di facce e ottieni questa tabella esatta per ogni totale. Gratis nel tuo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
K
2
S
6
Ottiene
Esiti totali
36
Somma minima
2
Somma massima
12
Media
7

Quando Lei lancia diversi dadi equi e Le interessa il totale, ogni somma possibile ha la sua probabilità esatta. Due dadi standard a sei facce rendono il sette più probabile del due o del dodici; tre dadi spostano di nuovo la massa verso il centro; dadi poliedrici personalizzati cambiano del tutto l'intervallo. Questa calcolatrice prende il numero di dadi k e il numero di facce s di ciascun dado, espande la funzione generatrice (x + x² + … + x^s)^k con aritmetica intera deterministica e restituisce la funzione di massa di probabilità completa: modi, frazione ridotta e probabilità decimale per ogni totale raggiungibile da k a k·s. Valori di k inferiori a uno o di s inferiori a due vengono rifiutati con un errore di validazione chiaro, così che regole di gioco mal formate non producano mai una tabella assurda in silenzio.

Cosa significa la probabilità della somma dei dadi e perché le funzioni generatrici aiutano

Un singolo dado equo a s facce mostra ogni faccia da uno a s con la stessa probabilità 1/s. Quando Lei lancia k copie indipendenti e somma le facce, lo spazio campionario ha s^k esiti equiprobabili. La somma va dal minimo assoluto k (ogni dado mostra uno) al massimo assoluto k·s (ogni dado mostra la faccia più alta).

I totali intermedi non sono equiprobabili: molte combinazioni diverse di facce possono produrre la stessa somma centrale, mentre i totali estremi hanno solo pochi microstati. Lo strumento classico per contare quelle combinazioni è la funzione generatrice i cui esponenti seguono la somma e i cui coefficienti contano i modi. Un dado contribuisce con il polinomio x + x² + … + x^s.

Lanciare k dadi indipendenti moltiplica quel polinomio per sé stesso k volte, quindi il coefficiente di x^t in (x + x² + … + x^s)^k è esattamente il numero di esiti ordinati le cui facce sommano t. Divida quel coefficiente per s^k e otterrà la probabilità esatta del totale t. È la stessa idea alla base delle tabelle dei dadi nei giochi di ruolo, dei fogli di bilanciamento dei giochi da tavolo e dei corsi introduttivi di probabilità discreta.

È anche completamente deterministica: dati gli stessi k e s, ogni implementazione corretta deve produrre gli stessi modi, le stesse frazioni e la stessa lista ordinata di totali, il che rende la distribuzione sicura da fissare nei test e nei materiali didattici senza rumore di Monte Carlo.

Come questa calcolatrice espande la funzione generatrice

Chiami la capacità con due interi obbligatori: k, il numero di dadi, e s, il numero di facce di ciascun dado. Il motore valida che k sia un intero da uno a quaranta e che s sia un intero da due a cento. Dopo la validazione, il nucleo parte dalla funzione generatrice banale per zero dadi (coefficiente uno alla somma zero) e ripiega un dado alla volta convolvendo l'array di coefficienti corrente con il vettore delle facce di lunghezza s.

Ogni convoluzione è aritmetica BigInt esatta, quindi i conteggi grandi dei modi non si arrotondano mai in anticipo. Quando tutti i k dadi sono stati ripiegati, il motore legge i coefficienti dalla somma k alla somma k·s, verifica che sommino a s^k, riduce ogni frazione modi/totale con un passaggio di massimo comune divisore ed emette una probabilità in virgola mobile stabile per la visualizzazione.

Bilanciamento di giochi da tavolo e di ruolo

I designer calcolano probabilità esatte per totali di danno, prove di abilità e riserve di più dadi su d6, d20 e facce personalizzate senza eseguire migliaia di lanci simulati.

Compiti e laboratori di probabilità discreta

Studenti e correttori verificano la distribuzione completa della somma per k dadi a s facce, inclusi modi e frazioni ridotte, rispetto a esercizi di funzioni generatrici svolti a mano.

Oracoli deterministici per test e strumenti

Piattaforme di colloqui, motori di regole e suite di CI chiamano un oracolo stabile che rifiuta k inferiore a uno o s inferiore a due e restituisce una PMF identica per input identici.

Come ottengo la probabilità di ogni somma dei dadi?

La risposta elenca ogni totale raggiungibile con modi, frazione ridotta e probabilità.

Cosa succede se k è inferiore a 1 o s è inferiore a 2?

Servono almeno un dado e almeno due facce; zero, i negativi e i dadi a una faccia vengono rifiutati e non addebitati.

Quale numerazione delle facce si assume?

Ogni dado mostra le facce da 1 a s incluse, il modello poliedrico equo standard usato nella maggior parte dei manuali di probabilità e dei giochi da tavolo.

La calcolatrice della somma dei dadi è gratuita?

Lo strumento del browser funziona gratis sul Suo dispositivo.

Perché funzioni generatrici invece della simulazione?

La convoluzione delle funzioni generatrici conta ogni esito esattamente, quindi i totali centrali e rari sono precisi anziché approssimati. La stessa coppia (k, s) restituisce sempre la stessa tabella senza rumore di Monte Carlo.

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/dice-sum

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/dice-sum \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"k":2,"s":6}'
{
  "k": 2,
  "s": 6
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "prob.dice_sum",
  "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.

max_k40
max_s100
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.

Come questa calcolatrice espande la funzione generatrice

Campi mancanti, non interi, k inferiore a uno, s inferiore a due e valori sopra i massimi pubblicati falliscono con invalid_input e non vengono addebitati. La risposta riporta anche total_outcomes, min_sum, max_sum e la media teorica k·(s+1)/2 per un rapido controllo di coerenza rispetto alla tabella completa.

Uso pratico, limiti, prezzi e consegna

Usi lo strumento del browser quando vuole una distribuzione esatta immediata mentre progetta un gioco da tavolo, verifica una risposta dei compiti o spiega perché sette è il totale più comune con due dadi, senza installare un pacchetto di algebra computazionale. Non c'è modello linguistico, servizio esterno di probabilità né casualità, quindi la capacità è sicura da fissare nei controlli di integrazione continua e nei materiali di lezione riproducibili. Usi l'API quando uno script, un motore di regole, una piattaforma di preparazione ai colloqui o un sito educativo ha bisogno di JSON stabile per molte coppie (k, s) sotto un unico contratto. Ogni richiesta riuscita è un articolo fatturabile a $0.002; la validazione fallita non consuma saldo. Gli intervalli accettati mantengono il programma dinamico limitato per gli isolati Worker: fino a quaranta dadi e cento facce terminano comunque in fretta coprendo gli insiemi poliedrici comuni come d4, d6, d8, d10, d12 e d20, comprese le riserve di più dadi. I risultati sono completamente deterministici: gli stessi k e s producono sempre lo stesso total_outcomes, la stessa distribuzione ordinata e le stesse frazioni ridotte. Colleghi l'endpoint a strumenti di progettazione di giochi da tavolo, tutorial di probabilità, sandbox per colloqui di programmazione o pipeline di bilanciamento di giochi dove Lei preferisce già i conteggi esatti delle funzioni generatrici agli istogrammi di simulazione approssimati che non si stabilizzano mai davvero.

Leggi la documentazione completa del KIT →