Permutations et combinaisons
Compter exactement les sélections ordonnées ou non et générer un aperçu exportable.
À propos de cet outil
Sélectionnez k éléments différents parmi n éléments distincts, sans remise. Si l’ordre compte, A·B et B·A sont deux permutations : n!/(n−k)! résultats. Sinon, c’est une même combinaison : n!/[k!(n−k)!] résultats. Les nombres sont calculés exactement avec des entiers, même très grands. L’ordre de saisie détermine l’aperçu, pas le nombre total.
Éléments. Séparez les libellés par des virgules ou saisissez un par ligne. Si une virgule est présente, elle sert de séparateur ; les sauts de ligne peuvent entourer un libellé, mais pas être à l’intérieur. Un saut de ligne final sélectionne aussi la liste par lignes, permettant un seul libellé de plusieurs caractères. Sans virgule ni saut de ligne, le texte est découpé en graphèmes Unicode : les séquences emoji restent intactes. Les espaces extérieurs sont retirés et Unicode NFC est appliqué. La casse compte. Les doublons sont refusés, pas supprimés silencieusement. Les lignes intérieures vides, virgules consécutives ou finales, caractères de contrôle et espaces ambigus dans une saisie compacte sont refusés. Maximum8 192 unités UTF-16 en entrée et32 graphèmes par élément.
Longueur et export. k est un entier de1 à20, au plus égal à n. Les5 040 premiers résultats sont générés,50 par page, dans l’ordre de saisie ; ce n’est pas un échantillon aléatoire. Le total exact reste affiché. Copier et TXT incluent toutes les lignes générées, même sur les autres pages. Les éléments sont séparés par des tabulations, les résultats par des sauts de ligne. Un export partiel contient un avertissement initial et preview dans son nom. Les espaces et guillemets des libellés sont conservés ; aucune tabulation à l’intérieur d’un élément.
Modifier une entrée retire les anciens résultats et exports. La saisie reste en mémoire au changement d’outil ; recharger rétablit l’exemple initial. Aucun calcul, saisie ou résultat n’est envoyé au serveur ; aucune URL de partage ou sauvegarde persistante n’est créée.