Calculateur min/max notation de dés
2d6+3 ne descend jamais sous 5 et ne dépasse jamais 15, soit 11 totaux possibles. Collez une ligne de dégâts, un jet d’attaque ou un exercice et voyez aussitôt toute la plage atteignable. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Notation
- 2d6+3
- Normalisé
- 2d6+3
- Total minimal
- 5
- Total maximal
- 15
- Image
- 10
Les lignes de dégâts de JDR sur table, les tableaux d’attaque des jeux de plateau, les macros de table virtuelle et les exercices de cours écrivent les jets sous forme de chaînes compactes : 2d6, 3d8+2, 1d20+1d4−1 ou d%. Concepteurs et joueurs ont besoin de la bande atteignable complète avant de débattre des probabilités ou des dégâts moyens : si le plancher est trop bas ou le plafond trop haut, la table paraît fausse bien avant que le mode compte. Le moteur tokenise les termes NdS et les constantes signées, applique le modèle de dé équitable de un à faces, et additionne la contribution de chaque terme à un minimum et un maximum globaux—sans échantillonnage Monte Carlo, sans appels réseau et sans raccourcis dépendants de la date. Contrôles classiques : 2d6 de deux à douze, 3d6+2 de cinq à vingt, et un d20 nu de un à vingt.
Ce que signifient le min et le max de la notation et ce que contient la réponse
La notation standard de dés répond à une question de plage discrète : chaque dé affiche un entier de un jusqu’à son nombre de faces, chaque face est possible aux extrêmes, les jets sont indépendants et les modificateurs décalent le total par des entiers fixes. L’espace d’échantillonnage des sommes intermédiaires n’est pas requis ici ; seule l’enveloppe compte. Pour un terme positif de quantité N et de faces S, la contribution vaut au moins N (tous des uns) et au plus N fois S (toutes faces au maximum).
Pour un terme de dés négatif, les extrêmes s’inversent car soustraire un jet élevé coûte plus que soustraire un un, donc la contribution va de moins N fois S jusqu’à moins N. Les constantes ajoutent la même valeur aux deux bornes. Ce calculateur parcourt l’expression de gauche à droite, accumule ces contributions et renvoie un objet de résultat stable.
Il n’y a ni approximation continue ni échantillonnage aléatoire de jets : le moteur termine avec des bornes entières exactes ou échoue de façon fermée avec un message clair.
Comment la notation est lue, normalisée et rendue reproductible
Les espaces autour des signes plus et moins sont supprimés ; la lettre du dé est acceptée en d minuscule ou majuscule ; un compte manquant avant d signifie un dé, donc d8 est identique à 1d8 ; et d% est accepté comme dé percentile à cent faces. Plusieurs termes de dés et constantes peuvent s’enchaîner avec + et −, par exemple 1d20+1d4+3 ou 4d6−2.
Le moteur rejette les opérateurs avancés qui modifient le modèle des extrêmes d’une façon qui n’est pas une simple somme de plages de faces indépendantes—keep highest, drop lowest, explode, multiplier et diviser—afin que le min et le max publiés restent honnêtes pour la lecture additive classique. La chaîne normalisée réécrit les uns implicites et supprime les espaces pour que deux clients qui envoient 2D6 + 3 et 2d6+3 soient égaux après normalisation. Une validation échouée n’est pas facturée, et rien n’est stocké après le renvoi de la réponse.
Où les plages min–max de dés s’inscrivent dans le jeu, la conception et le logiciel
Les joueurs rencontrent des questions de plage lorsqu’une carte d’arme affiche 2d6+4 de dégâts et qu’ils veulent savoir si un coup chanceux peut abattre un adversaire d’un coup ou si le plancher rate encore une armure légère. Maîtres de jeu et concepteurs homebrew utilisent les mêmes nombres pour peaufiner budgets de rencontre, effets de critique et tables de trésor afin que la table ne voie jamais une zone morte de totaux impossibles ni un plafond accidentel qui banalise un boss.
Les enseignants introduisent les espaces d’échantillonnage en montrant d’abord l’enveloppe de deux dés à six faces avant de compter les façons pour chaque somme intermédiaire. Concours et devoirs ont besoin d’une source hors ligne rapide de bornes exactes pour que les élèves vérifient leur travail sans calculatrices opaques qui traitent d% autrement ou autorisent des dés illégaux à zéro face.
Associez-la aux points de terminaison de probabilité de dés lorsque vous avez besoin de la distribution complète dans la bande, et à d’autres aides mathématiques de loisir pour constituer un petit laboratoire d’outils gratuits et déterministes pour le jeu et l’étude.
Cas d’usage
Formules de dégâts et d’attaque sur table
Lisez 2d6+3, 1d8+1d6 ou d20+5 et montrez aux joueurs le vrai plancher et le vrai plafond avant le jet.
Équilibrage homebrew et rencontres
Vérifiez que lignes d’armes et dégâts de pièges restent dans la bande de points de vie prévue pour chaque palier.
Questions fréquentes
Combien coûte le calculateur min et max de notation de dés ?
Il est gratuit dans votre navigateur sur cette page.
Comment le minimum et le maximum sont-ils définis ?
Chaque dé affiche un entier de 1 jusqu’à ses faces. Les termes NdS positifs contribuent de N à N×S ; les termes de dés négatifs inversent ces bornes ; les constantes décalent les deux totaux de la même quantité.
Quelles formes de notation sont prises en charge ?
Formes additives classiques telles que 2d6, d20, 3d8+2, 1d20+1d4-1 et d%. Espaces et D majuscule sont acceptés. Keep-highest, drop-lowest, explode et multiplier sont rejetés.
Que se passe-t-il si la notation est vide ou invalide ?
Champs manquants, constantes nues sans dé, faces illégales et opérateurs non pris en charge ne sont pas facturés.
Est-ce un calculateur de probabilité ?
Non. Cet outil renvoie uniquement les totaux extrêmes. Utilisez une capacité de probabilité de dés lorsque vous avez besoin de la chance d’une somme précise dans la bande.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/hobby/game-dice-notation-range \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"notation":"2d6+3"}'const res = await fetch("https://api.kit.forhosting.com/hobby/game-dice-notation-range", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"notation": "2d6+3"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/hobby/game-dice-notation-range",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"notation": "2d6+3"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/hobby/game-dice-notation-range", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"notation":"2d6+3"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"notation":"2d6+3"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/hobby/game-dice-notation-range", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"notation": "2d6+3"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "hobby.game_dice_notation_range",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Limites
max_dice | 100 |
max_sides | 1000 |
max_notation_len | 200 |
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Ce calculateur de minimum et de maximum pour la notation de dés lit une expression standard et renvoie le total le plus bas et le plus haut qu’elle peut produire lorsque chaque dé affiche une face de un jusqu’à son nombre de faces.
Ce que signifient le min et le max de la notation et ce que contient la réponse
La réponse reprend la chaîne de notation d’origine, une forme normalisée sans espaces et avec des comptes explicites, les entiers min_total et max_total, la plage arithmétique max moins min, possible_totals comme plage plus un (le nombre de valeurs entières du plancher au plafond lorsque chaque total intermédiaire est atteignable avec des dés justes additifs), le dice_count total sur les termes, la constante nette, term_count, un tableau terms structuré avec kind, sign, count ou value, sides le cas échéant, et le min et max de chaque terme, plus un court rappel de formule. Les cas rejetés diffèrent des totaux extrêmes mais valides : notation manquante, chaînes vides après trim, opérateurs keep-highest ou exploding non pris en charge, dés à zéro ou une face, constantes nues sans dé, zéros en tête et valeurs au-dessus des plafonds publiés de dés ou de faces produisent invalid_input afin qu’une mauvaise cellule de formulaire ne devienne jamais une bande erronée silencieuse.
Comment la notation est lue, normalisée et rendue reproductible
Le champ préféré est notation pour la chaîne d’expression complète, avec les alias expression, dice, formula, expr, input et text afin que tableurs, chaînes de requête et formulaires typés réutilisent le même contrat sans couche de renommage. Le nombre de dés par terme et le total de dés dans l’expression sont plafonnés par les maxima documentés, de même pour les faces par dé, ce qui maintient les chemins navigateur et Worker dans un budget prévisible. Associez l’exécution gratuite dans le navigateur de cette page à l’API tarifée lorsque vous avez besoin de la même enveloppe mathématique dans un pipeline automatisé sans réimplémenter vous-même la tokenisation des dés.
Où les plages min–max de dés s’inscrivent dans le jeu, la conception et le logiciel
Sur cette page le travail s’exécute entièrement dans votre navigateur ; via l’API chaque consultation réussie coûte $0.002. Cette répartition—exploration interactive gratuite et API tarifée identique—correspond au reste du catalogue KIT de niveau A et vous permet de passer d’une démo de classe à un pipeline automatisé sans changer le résultat mathématique.
Cas d'intégration
Fixtures déterministes de jeu et de CI
Générez des valeurs min_total et max_total reproductibles pour les tests unitaires de tables virtuelles et d’applications de fiche.