Le Générateur de combinaisons possibles vous aide à créer rapidement tous les résultats possibles à partir d’une liste d’éléments. Par défaut, il génère toutes les combinaisons non vides, mais vous pouvez changer de mode pour obtenir des permutations, des combinaisons avec répétition ou un produit cartésien. Conçu pour un usage concret : saisie bien interprétée, totaux clairs et export rapide même pour de gros volumes.
Fonctionnalités
4 modes de génération
- Combinaisons : l’ordre n’importe pas. « A, B » est identique à « B, A ». Mode par défaut.
- Permutations : l’ordre compte. « A, B » et « B, A » donnent des résultats différents.
- Combinaisons avec répétition : les éléments peuvent se répéter et l’ordre n’importe pas. Pratique pour « choisir k garnitures », « k chiffres avec répétitions » ou « k choix avec remise ».
- Produit cartésien : vous fournissez plusieurs listes et l’outil choisit 1 élément dans chaque liste, dans l’ordre. Idéal pour créer des SKU, des variantes, des noms, des packs d’options et des lignes de données structurées.
Par défaut, toutes les combinaisons
En mode Combinaisons, l’option par défaut « Toutes les longueurs (1..n) » génère chaque sous-ensemble non vide de vos éléments. Vous obtenez donc des simples, des paires, des triplets, jusqu’à l’ensemble complet. Si vous ne voulez que des résultats d’une taille précise, passez Longueur du résultat sur « k exact ».
Saisie simple, interprétation propre
- Collez vos éléments un par ligne ou collez une liste séparée par des virgules.
- Choisissez « Séparer les éléments par » pour contrôler l’analyse : auto, retours à la ligne, virgules ou points-virgules.
- Supprimer les espaces retire les espaces accidentels au début et à la fin.
- Ignorer les lignes vides garde la liste propre si vous collez des données irrégulières.
- Supprimer les doublons évite que des valeurs répétées gonflent les résultats.
Mise en forme de sortie configurable
- Le séparateur (modes à liste unique) définit comment les éléments sont assemblés dans un résultat, par exemple « , » ou « | ».
- Le préfixe et le suffixe sont ajoutés à chaque ligne générée, pratique pour insérer des valeurs dans un modèle.
- Le produit cartésien peut être exporté en TXT (un résultat par ligne) ou en CSV (une colonne par liste). Le CSV est idéal pour ouvrir les résultats dans Excel ou Google Sheets.
Totaux et aperçu intelligent
- Total de résultats possibles affiche le total mathématique réel selon vos paramètres.
- Va générer indique combien de résultats le widget produira réellement sur une exécution.
- Aperçu de la sortie affiche le début des résultats pour vérifier rapidement, sans figer la page.
Commandes pour les gros volumes
- Générer lance l’exécution.
- Pause et Reprendre aident à gérer de gros exports sans perdre l’avancement.
- Arrêter annule l’exécution en toute sécurité.
- Copier copie la sortie générée quand elle reste compatible avec le presse-papiers.
- Télécharger exporte la sortie dans un fichier pour l’utiliser partout.
- Effacer réinitialise la zone de sortie pour repartir de zéro.
Garde-fous de performance
Pour garder votre navigateur réactif, le générateur limite chaque exécution à 5 000 000 lignes. Si le total est supérieur, l’outil génère les 5 000 000 premiers résultats et vous l’indique. Pour des totaux énormes, utilisez « k exact », réduisez le nombre d’éléments ou choisissez un mode qui produit moins de résultats.
Questions fréquentes
Quelle est la différence entre combinaisons et permutations ?
Les combinaisons ignorent l’ordre : choisir A et B revient à choisir B et A. Les permutations considèrent l’ordre comme distinct : A puis B est différent de B puis A. Si l’arrangement compte, utilisez les permutations. Si seul l’ensemble des éléments choisis compte, utilisez les combinaisons.
Que signifie « Toutes les longueurs (1..n) » ?
Cela génère des résultats de toutes les tailles à partir de votre liste : 1 élément, 2 éléments, 3 éléments, et ainsi de suite jusqu’à tous les éléments. Pour les combinaisons, cela correspond à chaque sous-ensemble non vide. Pour les permutations, cela correspond à toutes les séquences ordonnées possibles, de toute longueur.
Pourquoi « Permutations + Toutes les longueurs » devient énorme si vite ?
Parce que l’ordre multiplie le nombre de résultats. Avec 10 éléments, vous ne générez pas seulement des paires et des triplets : vous produisez de nombreuses séquences ordonnées sur plusieurs longueurs, ce qui explose très rapidement. Si vous n’avez besoin que d’une taille précise, utilisez « k exact ».
Quand utiliser les combinaisons avec répétition ?
Utilisez-les quand un même élément peut apparaître plusieurs fois dans un résultat, par exemple « choisir 4 chiffres avec répétitions » ou « choisir k boules parmi des parfums en pouvant répéter un parfum ». Si les répétitions ne sont pas autorisées, utilisez plutôt les combinaisons ou les permutations.
Qu’est-ce qu’un produit cartésien, simplement ?
C’est « choisir un élément dans chaque liste ». Si vous avez Couleurs et Tailles, le produit cartésien crée chaque paire Couleur + Taille. Ajoutez une troisième liste comme Matière et vous obtenez chaque combinaison Couleur + Taille + Matière.
Pourquoi l’outil supprime les doublons, et dois-je désactiver ça ?
Les doublons peuvent créer des résultats répétés et gonfler les totaux, surtout en combinaisons et permutations. S’ils sont accidentels, laissez l’option activée. S’ils ont du sens dans vos données, désactivez-la et rendez les éléments distincts, par exemple avec des libellés comme « Rouge (A) » et « Rouge (B) ».
Pourquoi une limite à 5 000 000 de résultats ?
Générer et conserver des sorties extrêmement volumineuses peut figer un onglet ou provoquer un crash par manque de mémoire. Cette limite rend l’outil fiable pour la plupart des usages. Si vous avez besoin de plus, réduisez la saisie, générez par lots plus petits avec « k exact » ou passez à un flux côté serveur pour des énumérations très volumineuses.
CalcuLife.com









Laisser un commentaire