ForHosting KIT · Strumenti per sviluppatori

Probabilità della somma dei dadi al massimo

Questo calcolatore determina la probabilità cumulativa che più dadi equi e identici producano una somma pari o inferiore al valore scelto.

● BetaGratis · nel tuo browser
Usalo da WebAPIEmailTelegramApp presto

Anziché stimare la risposta con lanci simulati, conta tutti i risultati possibili mediante aritmetica intera esatta. Inserisca il numero di dadi, il numero di facce di ogni dado e una soglia inclusiva. Il risultato comprende esiti favorevoli, esiti totali, frazione ridotta, probabilità decimale e percentuale: informazioni utili per progettare giochi, insegnare la probabilità e realizzare motori di regole affidabili.

Comprenda l’evento oggetto del calcolo

Un evento «al massimo» include la soglia stessa e tutti i totali inferiori. Per esempio, una soglia di sette con due dadi a sei facce richiede P(somma ≤ 7), quindi i totali due, tre, quattro, cinque, sei e sette sono tutti favorevoli. È diverso dal chiedere esattamente sette, caso in cui conta un solo totale, oppure almeno sette, che comprende i valori da sette a dodici. Ogni dado è considerato equo, indipendente e contrassegnato da interi consecutivi da uno fino al numero di facce selezionato. Il lancio di n dadi con s facce genera dunque s^n esiti ordinati equiprobabili. Il calcolatore conta quanti esiti ricadono tra il totale minimo possibile e la soglia inclusiva, poi divide tale conteggio favorevole per la dimensione dell’intero spazio campionario. Una soglia inferiore al minimo restituisce correttamente probabilità zero, mentre una soglia uguale o superiore al massimo restituisce probabilità uno. Questi risultati di confine sono risposte significative, non errori, e rendono lo strumento adatto anche a regole che forniscono soglie dinamiche.

Come funziona il conteggio cumulativo esatto

Il calcolo impiega programmazione dinamica limitata, non prove casuali. Inizia con un unico modo di ottenere un totale pari a zero prima del lancio di qualsiasi dado. Per ogni dado costruisce la tabella successiva aggiungendo ciascuna faccia consentita a tutti i totali già raggiungibili. Una finestra scorrevole combina con efficienza questi contributi e tutti i conteggi usano interi a precisione arbitraria, così nessun numero di esiti possibili viene arrotondato. Dopo aver elaborato tutti i dadi, il motore somma i conteggi dei totali che non superano la soglia selezionata. Il numero complessivo di esiti viene calcolato separatamente elevando il numero di facce al numero di dadi. Il massimo comune divisore riduce il rapporto tra esiti favorevoli e totali alla frazione esatta più semplice, mentre una divisione intera deterministica genera valori decimali e percentuali leggibili. Il metodo restituisce sempre la stessa risposta ed evita l’errore di campionamento di Monte Carlo. Anche una lunga simulazione può trascurare code rare o oscillare; la ricorrenza esatta no. I limiti pubblicati vincolano memoria e tempo, pur coprendo dadi comuni e grandi gruppi personalizzati.

Utilizzi il risultato in giochi, lezioni e software

Imposti dice sul numero di dadi identici, sides sul numero di facce e at_most sulla soglia inclusiva. Consulti probability_fraction quando serve un valore razionale esatto, probability per un decimale compatto e probability_percent per presentare una percentuale. favorable_outcomes e total_outcomes mostrano i conteggi sottostanti e vengono restituiti come stringhe, affinché i grandi interi rimangano integri nei client JSON. Chi progetta giochi può confrontare la frequenza con cui una riserva di dadi resta sotto un limite, stimare l’attivazione di una condizione legata a un tiro basso o regolare una soglia prima della pubblicazione. Durante una lezione si possono illustrare le distribuzioni cumulative e confrontare la risposta esatta con una simulazione. Gli sviluppatori possono fissare la risposta deterministica nei test o richiamare il calcolo da un servizio di punteggio senza gestire tabelle. Il browser esegue localmente la stessa funzione pura. Ogni elemento API completato costa $0.002. Dadi ponderati, esplosivi, rilanciati o di dimensioni miste non sono supportati: tali meccaniche cambiano lo spazio campionario e richiedono un modello differente.

Bilanci una meccanica di tiro basso

Misuri la probabilità esatta che una riserva di dadi resti sulla soglia di attivazione o sotto di essa prima di completare una regola.

Insegni la probabilità cumulativa

Mostri come i conteggi favorevoli si sommano per tutti i totali fino alla soglia selezionata, inclusa la soglia stessa.

Verifichi un motore di regole deterministico

Usi frazioni e conteggi stabili come fixture per software che valuta soglie basate su comuni dadi equi.

«Al massimo» include il valore scelto?

Sì. Significa minore o uguale alla soglia; il totale scelto rientra quindi tra gli esiti favorevoli.

I risultati sono esatti o simulati?

Sono esatti. L’algoritmo conta gli esiti con interi a precisione arbitraria e non usa casualità né campionamento.

Quale tipo di dadi presuppone il calcolatore?

Presuppone dadi identici, indipendenti ed equi, con facce numerate consecutivamente da 1 fino alla quantità selezionata.

Che cosa accade se la soglia non è ottenibile?

Una soglia sotto la somma minima restituisce probabilità zero; una soglia uguale o superiore alla massima restituisce uno.

Quanto costa un calcolo tramite API?

Ogni elemento elaborato correttamente tramite API costa $0.002. Lo stesso calcolo deterministico è disponibile nel browser.

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/hobby/game-dice-sum-at-most

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/hobby/game-dice-sum-at-most \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"dice":2,"sides":6,"at_most":7}'
{
  "dice": 2,
  "sides": 6,
  "at_most": 7
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "hobby.game_dice_sum_at_most",
  "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_dice50
max_sides100
max_sum5000
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.

Leggi la documentazione completa del KIT →