同じBが2行あれば両方を残す
入力と設定
入力行:A / B / B / C
期待する結果
出力4行。Aが1個、Bが2個、Cが1個。順序は固定しません。
1行1項目のリストを、全項目を保ったままランダムに並べ替えます。
以下は操作の例です。入力値は目的に合わせて変更できます。
抽選で1件だけ選ぶルーレットとは異なり、入力した全項目の順番を入れ替えます。重複行も削除しません。
結果はコピーできますが、入力と結果はlocalStorageへ保存しません。
重複行と空白を含むリストを使い、並び替えで保持するものと取り除くものを確かめます。
「この例を試す」を押すと、上の入力と設定が例の内容に切り替わり、処理を実行します。「元の入力へ戻す」は1回ごとに直前の入力と設定を復元します。複数の例を試した場合は、戻す操作を繰り返すと最初の入力へ戻れます。ページを閉じるとこの履歴は失われます。
入力行:A / B / B / C
出力4行。Aが1個、Bが2個、Cが1個。順序は固定しません。
入力:空白付きA、空行、B、A、末尾改行
出力3行。Aが2個、Bが1個。空行と前後空白は出力しません。
同じ内容の行も入力された回数だけ残します。シャッフルは必ず順序を変える操作ではなく、元と同じ並びになることもあります。空行やインデントのバイト単位の保持が必要な用途には使わず、出力の行数と重複数を確認してください。
前後空白を除いた空でない行が2行以上必要です。重複除去・抽出・固定seedの再現はありません。例は入力と結果を置き換えます。元入力の空白・空行も復元できますが、前のシャッフル結果は戻りません。復元すると結果とコピーボタンが無効になるので、再度シャッフルしてからコピーします。
検証根拠:重複を含む多重集合、空行除去、2行未満の拒否を既存関数で確認。実出力の行数と各行の回数を固定順序に依存せず照合し、空白付き元入力の復元とコピー状態も確認します。
A、B、Aの3行を入力すると、結果もAが2行、Bが1行です。並びが元と同じになることもあり、必ず違う順番になる機能ではありません。
各行の前後の空白を除き、空行は候補から外します。入力欄を上書きしないため、結果をコピーする前に元のリストと照合できます。
いいえ。入力された回数のまま残ります。
空行は項目として扱いません。
入力欄は変更しないため、再度確認できます。
ツール名と公開URLだけを共有します。入力した内容や処理結果は含まれません。
残したい内容は、先に保管してください。このツールの入力内容・結果は自動保存されません。ページの更新・終了や、入力を消す操作・リセットで失われる場合があります。
お気に入り・表示言語は作業データとは別に保存され、サイトデータの削除で失われる場合があります。端末に保存済みのファイルは、ツールのリセットやサイトデータの削除では消えません。