Calculez exactement n!, les arrangements, les combinaisons et le nombre d'anagrammes, avec toutes les étapes détaillées dans votre navigateur.
Une factorielle compte les façons d'aligner des objets : 5! = 5 × 4 × 3 × 2 × 1 = 120, donc cinq livres se rangent sur une étagère selon 120 ordres différents. À partir de là, l'analyse combinatoire se divise en deux. Un arrangement — A(n, p), c'est-à-dire une permutation de p éléments pris parmi n — compte les sélections ordonnées : A(5, 2) = 20 façons de désigner un premier et un deuxième parmi cinq coureurs. Une combinaison — C(n, p) — compte ces mêmes sélections lorsque l'ordre n'a pas d'importance : C(10, 3) = 120 façons de former un comité de trois personnes parmi dix. La seule différence entre les deux tient à ceci : échanger deux éléments choisis produit-il un nouveau résultat ?
Les calculs utilisent BigInt : les résultats sont donc des entiers exacts, et non des valeurs flottantes arrondies. Cela compte très vite : un nombre JavaScript ordinaire cesse de représenter exactement les factorielles dès 171!, qui devient simplement l'infini, alors qu'ici 100! s'affiche intégralement avec ses 158 chiffres. Les combinaisons ne sont pas non plus obtenues en divisant trois factorielles gigantesques — l'outil multiplie et divise étape par étape, en gardant les valeurs intermédiaires petites tout en aboutissant à un entier exact. Pour les permutations avec répétition, vous pouvez saisir un mot plutôt que des nombres : BANANA compte six lettres, dont trois A et deux N, d'où 6! ÷ (3! × 2! × 1!) = 60, car échanger deux lettres identiques ne crée pas une nouvelle anagramme.
Ces trois formules couvrent l'essentiel de ce que l'école et les concours demandent en dénombrement, ainsi qu'une bonne part des probabilités du quotidien. Les chances au loto sont une combinaison : choisir 6 numéros parmi 60 donne C(60, 6) grilles possibles. Une main de cinq cartes dans un jeu de 52 vaut C(52, 5) = 2 598 960. Les podiums, les plans de table, la robustesse d'un mot de passe et le nombre de plannings possibles relèvent des arrangements. Le compte des anagrammes apparaît dans les jeux de lettres et dans les questions de probabilité portant sur les lettres répétées. Tout est calculé en JavaScript sur votre appareil : les nombres que vous saisissez ne sont jamais envoyés à un serveur, ni stockés, ni journalisés.
n! = n × (n − 1) × … × 2 × 1, avec 0! = 1. Arrangements : A(n, p) = n! ÷ (n − p)!. Combinaisons : C(n, p) = n! ÷ (p! × (n − p)!). Permutations avec répétition : P(n ; a, b, …) = n! ÷ (a! × b! × …), où a, b, … indiquent combien de fois chaque élément répété apparaît.
L'ordre. Un arrangement compte les sélections ordonnées : premier puis deuxième est un résultat différent de deuxième puis premier ; une combinaison ne compte que le groupe choisi. C'est pourquoi A(n, p) vaut toujours exactement p! fois C(n, p).
Parce qu'il existe exactement une façon de n'arranger rien du tout : l'arrangement vide. Poser 0! = 1 est aussi ce qui fait tenir la formule des combinaisons à ses bornes, puisque C(n, 0) et C(n, n) doivent tous deux valoir 1.
60. Le mot a six lettres, mais le A se répète trois fois et le N deux fois : les 720 arrangements de six lettres distinctes sont donc divisés par 3! × 2! × 1! = 12.
Jusqu'à 1 000. Les factorielles sont affichées intégralement jusqu'à 100!, qui compte 158 chiffres ; au-delà, la valeur exacte est toujours calculée, mais seuls les 24 premiers et les 24 derniers chiffres sont affichés, accompagnés du nombre total de chiffres.
Non. Chaque calcul s'exécute en JavaScript sur votre appareil, sans aucune requête vers un serveur et sans rien stocker.
Vai.la transforme n'importe quelle URL en lien court avec statistiques de clics, QR Code et votre propre biolink.
Vai.la n'est pas responsable de l'utilisation des outils ni des décisions prises sur la base de leurs résultats.