オンライン直積計算機
複数グループの全組み合わせ(直積)をテキストで生成。区切りはカンマ、出力は×区切り。ブラウザ内で動作. 処理はブラウザ内でローカルに行われます。
使ってみる
機能と使い方の具体例
このツールは、複数のグループから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文字です。制限を超えるとエラーになります。
処理はブラウザ内でローカルに行われます。