Convertisseur cotes → proba
Une cote de 1 contre 4 correspond à une probabilité de 0,2, soit 20 %, et 25 % redevient 1 contre 3. Saisissez une cote, une probabilité ou un pourcentage et obtenez les deux autres formes d’un coup. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- A
- 1
- B
- 4
- Cotes
- 1 to 4
- Probabilité
- 0,2
- Pourcentage
- 20
- Source
- odds
Les bookmakers, les salles de classe et les modèles de risque parlent de la même chance en trois langages différents : des cotes écrites a contre b, une probabilité unitaire entre zéro et un, et un pourcentage sur cent. Cette capacité convertit proprement entre ces trois formes dans les deux sens, afin que vous n’ayez pas à recalculer a sur a plus b à la main ni à deviner si l’on entendait vingt pour cent ou zéro virgule deux. Envoyez les composantes favorables et défavorables a et b, une probabilité dans l’intervalle unitaire fermé, ou un pourcentage de zéro à cent ; la réponse renvoie toujours la chaîne de cotes réduite, les deux parties numériques, la probabilité, le pourcentage et un champ from qui enregistre le mode d’entrée utilisé.
Comment cotes, probabilité et pourcentage se relient
Lorsqu’un événement est décrit avec des cotes a contre b au sens favorable utilisé ici, la probabilité implicite est le rapport du poids favorable au poids total : la probabilité égale a divisé par a plus b. Le pourcentage est simplement cent fois cette probabilité, de sorte que des cotes d’un contre quatre deviennent probabilité zéro point deux et vingt pour cent, tandis que l’égalité un contre un devient une demie et cinquante pour cent.
Dans l’autre sens, une probabilité connue p se mappe en cotes p contre un moins p, que cet outil réduit aux plus petits entiers non négatifs conservant le même rapport lorsque le passage en flottant permet une réduction propre ; un pourcentage de vingt-cinq devient probabilité zéro point deux cinq et cotes un contre trois après réduction.
Les cas limites sont définis explicitement : zéro contre un n’est impossible en langage pur de cotes que lorsque les deux côtés sont nuls, ce que ce convertisseur rejette car la probabilité serait indéfinie ; des cotes de zéro contre un donnent la probabilité zéro ; des cotes d’un contre zéro donnent la certitude. Aucun échantillonnage Monte-Carlo, graine aléatoire, horloge murale ni recherche réseau n’intervient — la conversion est de l’arithmétique pure avec une réduction déterministe par le plus grand commun diviseur du rapport.
Les bornes déclarées maintiennent la probabilité dans zéro à un inclus et le pourcentage dans zéro à cent inclus, et chaque composante nommée doit être non négative afin que des « poids » négatifs ne s’introduisent pas dans un rapport qui ne signifie plus une chance. Ce contrat rejoint le vocabulaire des manuels, des démos de jeux équitables et des tableaux de bord de risque simples, tout en restant assez compact pour la latence du niveau gratuit dans le navigateur.
Où la conversion cotes-probabilité apparaît dans le travail réel
Les cours d’introduction à la probabilité changent sans cesse de notation : un problème énonce des cotes de trois contre un contre un événement, puis demande la probabilité, puis de reformuler la réponse en pourcentage pour un public non technique.
Les bacs à sable sportifs et de jeux (lorsqu’ils servent aux maths de jeu équitable plutôt qu’aux pipelines de paris en direct) stockent souvent un ratio a contre b dans des fichiers de configuration mais ont besoin d’une probabilité unitaire pour les formules d’espérance et d’un pourcentage pour les libellés d’interface.
Les data scientists qui normalisent des réponses d’enquête hétérogènes — certains écrivent « environ 30 pour cent », d’autres « grosso modo un sur quatre », d’autres « cotes d’un contre trois » — ont besoin d’un convertisseur bidirectionnel unique pour que les modèles en aval voient une seule échelle.
Les notes de risque et d’analyse décisionnelle citent souvent les chances en pourcentages dans les diapositives alors que le tableur utilise des probabilités, de sorte qu’un aller-retour fiable évite les erreurs d’un facteur cent qui cassent en silence les tableaux d’espérance. Si vous avez ensuite besoin de formats de cotes décimales ou moneyline américaines, de probabilités implicites ajustées du vig pour marchés multi-issues, ou de mises à jour bayésiennes qui changent les cotes après de nouvelles preuves, traitez-les comme des intentions de recherche distinctes plutôt que de surcharger cette page.
Gardez chaque composante non négative, envoyez exactement un mode source, et souvenez-vous que l’affichage réduit a contre b sert à la lisibilité tandis que la probabilité flottante est la valeur à injecter dans la suite des calculs.
Cas d’usage
Devoirs et corrigés
Convertissez les cotes du manuel a contre b en probabilité et pourcentage, et vérifiez les réponses d’élèves qui mélangent les trois notations.
Libellés d’interface et notes de risque
Affichez la même chance en cotes, probabilité unitaire pour les formules et pourcentage pour les tableaux de bord non techniques, sans conversion manuelle.
Questions fréquentes
Comment passer des cotes a contre b à une probabilité ?
Avec la lecture favorable p = a / (a + b). Le pourcentage est 100 × p. Des cotes de 1 contre 4 deviennent probabilité 0.2 et 20 %.
Que se passe-t-il si a ou b est négatif ?
Toute composante — parties de cotes, probabilité et pourcentage — doit être non négative.
Quel est le coût ?
L’outil navigateur est gratuit et s’exécute en local.
Comment transformer une probabilité en cote ?
Une probabilité p devient une cote de p contre un moins p, réduite aux plus petits entiers possibles. Un pourcentage de 25 donne une probabilité de 0,25 et une cote de 1 contre 3.
Que signifie une cote de 1 contre 1 ?
Que le côté favorable et le côté défavorable pèsent autant, ce qu’on appelle souvent jouer à égalité. La probabilité vaut un demi, soit cinquante pour cent.
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/prob/odds-converter \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"a":1,"odds_a":0}'const res = await fetch("https://api.kit.forhosting.com/prob/odds-converter", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"a": 1,
"odds_a": 0
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/prob/odds-converter",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"a": 1,
"odds_a": 0
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/prob/odds-converter", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"a":1,"odds_a":0}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"a":1,"odds_a":0}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/prob/odds-converter", 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
{
"a": 1,
"odds_a": 0
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "prob.odds_converter",
"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
min_component | 0 |
max_probability | 1 |
max_percentage | 100 |
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
Toute composante négative est rejetée avec une erreur invalid_input claire, sans valeur absolue silencieuse ni ratio absurde.
Ce que vous envoyez et ce que vous recevez
L’absence de toute source est également rejetée. Fournissez exactement une source de conversion par requête. Pour partir des cotes, envoyez a et b sous les champs a et b (alias odds_a, for ou left pour a ; odds_b, against ou right pour b). Pour partir d’une chance unitaire, envoyez probability (alias p, prob ou chance) dans l’intervalle fermé de zéro à un. Pour partir d’un pour cent, envoyez percentage (alias percent, pct ou pc) de zéro à cent. Mélanger deux sources dans un même payload — par exemple probability et percentage, ou a seul sans b — est rejeté avec invalid_input afin que le moteur n’ait jamais à inventer quelle valeur l’emporte. En cas de succès, la réponse inclut toujours des entiers ou des parties numériques réduites a et b, une chaîne lisible de cotes telle que "1 to 4", probability comme nombre flottant de zéro à un, percentage comme cent fois cette probabilité, et from valant odds, probability ou percentage selon la source fournie. Les contrôles classiques incluent a égal à un et b égal à quatre donnant probabilité zéro point deux et pourcentage vingt ; probabilité zéro point cinq donnant cotes un contre un et cinquante pour cent ; pourcentage vingt-cinq donnant probabilité zéro point deux cinq et cotes un contre trois ; un a ou b négatif donnant invalid_input qui nomme la composante négative ; et une probabilité au-dessus de un ou un pourcentage au-dessus de cent donnant une erreur de plage claire. Le tarif des appels API réussis est la base publiée de $0.002 par élément ; les échecs de validation ne consomment pas le solde prépayé.
Où la conversion cotes-probabilité apparaît dans le travail réel
Comme cette capacité est un moteur de parse pur, le tarif API est la base publiée de $0.002 par élément réussi et l’échec de validation ne consomme pas le solde.
Cas d'intégration
Fixtures de pipeline et démonstrations
Générez des triplets golden déterministes (cotes, probabilité, pourcentage) pour tests, widgets et bacs à sable de maths de jeu équitable.
Questions techniques
Puis-je reconvertir un pourcentage en cotes ?
Oui. Envoyez percentage dans [0, 100] ; l’outil renvoie probability = percentage/100 et les cotes réduites a contre b pour cette chance.
Et si j’envoie à la fois probability et percentage ?
C’est rejeté. Fournissez exactement une source : a et b ensemble, ou probability seul, ou percentage seul.