ホーム / 計算機 / オンライン直積計算機
無料オンラインツール

オンライン直積計算機

複数グループの全組み合わせ(直積)をテキストで生成。区切りはカンマ、出力は×区切り。ブラウザ内で動作. 処理はブラウザ内でローカルに行われます。

使ってみる

機能と使い方の具体例

このツールは、複数のグループから1つずつ選んだすべての順序付き組み合わせ(直積)を生成します。たとえば、色とサイズの全組み合わせをリストアップしたい場合に便利です。

入力例

1行目に 赤,青、2行目に S,L と入力します。

期待される出力

赤 × S
赤 × L
青 × S
青 × L

このように、最後のグループ(サイズ)が先に変化し、タプルの総数はグループの要素数の積(この場合は2×2=4)になります。

実際の制限

  • グループ数は最大8つまで。
  • 各グループの値は最大100個まで。
  • 出力タプル数は最大10,000件まで。
  • 入力文字数は最大500,000文字まで。
  • 制限を超える組み合わせは、列挙前に拒否されます。
  • 空の入力に対しては空の出力を返します。

注意点

  • 同じラベルが繰り返されても保持され、同一に見えるタプルが生成されることがあります。
  • 末尾にカンマがあると、空文字列のエントリとして扱われます。
  • 引用符で囲まれたCSVフィールドや、小数点としてカンマを使う数値はサポートされていません。
  • 処理はすべてブラウザ内で行われ、テキストはコピー可能です。

よくある質問

Q1: 値にカンマを含むテキストを1つの値として扱えますか?

いいえ。このツールは引用符で囲まれたCSVフィールドをサポートしていないため、カンマを含む値は分割されます。値にカンマを含めたい場合は、別の区切り文字を使用するか、事前に置換してください。

Q2: 出力の順序はどうなりますか?

最後のグループの値が最も速く変化します。つまり、最初のグループの値が固定された状態で、最後のグループのすべての組み合わせが出力され、その後、最初のグループの次の値に移ります。

Q3: グループ数や要素数に制限はありますか?

はい。グループ数は最大8つ、各グループの値は最大100個、出力タプル数は最大10,000件、入力文字数は最大500,000文字です。制限を超えるとエラーになります。

処理はブラウザ内でローカルに行われます。