Accueil / Calculatrices / Calculatrice de produit cartésien en ligne
Outils en ligne gratuits

Calculatrice de produit cartésien en ligne

Générez le produit cartésien de listes. Une ligne par groupe, valeurs séparées par des virgules. Obtenez les combinaisons ordonnées à copier.

Commencer

Fonctionnalités et exemple concret

Cet outil calcule le produit cartésien de plusieurs ensembles de valeurs. Par exemple, si vous entrez :

rouge,bleu
S,L

Le résultat sera :

rouge × S
rouge × L
bleu × S
bleu × L

Le nombre de tuples est le produit des tailles des groupes. Ici, 2 × 2 = 4 lignes.

Limites et comportement

  • Nombre maximal de groupes : 8.
  • Nombre maximal d'éléments par groupe : 100.
  • Nombre maximal de tuples en sortie : 10 000.
  • Nombre maximal de caractères en entrée : 500 000.
  • Les combinaisons trop grandes sont rejetées avant l'énumération.
  • Une entrée vide produit une sortie vide.
  • Les étiquettes en double sont conservées et peuvent produire des tuples identiques.
  • Une virgule finale crée une entrée vide (chaîne de caractères vide).
  • Le parseur ne prend pas en charge les champs CSV entre guillemets contenant des virgules, ni les nombres décimaux avec virgule comme valeur unique.

Questions fréquentes

Puis-je utiliser des nombres décimaux avec une virgule (par exemple 3,14) comme valeur ?

Non, car la virgule est utilisée comme séparateur de valeurs. Pour une valeur contenant une virgule, vous devez utiliser un autre séparateur ou reformuler votre saisie.

Que se passe-t-il si je dépasse la limite de 10 000 tuples ?

Le calcul est refusé avant l'énumération. Vous devez réduire le nombre de groupes ou d'éléments par groupe.

Comment sont traitées les lignes vides ?

Les lignes vides sont ignorées. Vous pouvez donc les utiliser pour séparer visuellement les groupes.

Un seul groupe est aussi accepté. Les limites comptent les unités UTF-16 ; certains émojis comptent pour deux : 500000 unités en entrée et 1000000 estimées en sortie. Le séparateur n’est pas configurable et aucun fichier n’est téléchargé. Remplacez les virgules internes avant la saisie.

Le traitement s’effectue localement dans votre navigateur.