リストシャッフル

1行1項目のリストを、全項目を保ったままランダムに並べ替えます。

使い方

以下は操作の例です。入力値は目的に合わせて変更できます。

  1. 項目を1行1件で、2件以上入力します。
  2. 「シャッフル」を押します。
  3. 件数を確認し、必要なら結果をコピーします。

入力

結果

—

このツールについて

抽選で1件だけ選ぶルーレットとは異なり、入力した全項目の順番を入れ替えます。重複行も削除しません。

結果はコピーできますが、入力と結果はlocalStorageへ保存しません。

入力例と結果の確認

重複行と空白を含むリストを使い、並び替えで保持するものと取り除くものを確かめます。

「この例を試す」を押すと、上の入力と設定が例の内容に切り替わり、処理を実行します。「元の入力へ戻す」は1回ごとに直前の入力と設定を復元します。複数の例を試した場合は、戻す操作を繰り返すと最初の入力へ戻れます。ページを閉じるとこの履歴は失われます。

同じBが2行あれば両方を残す

入力と設定

入力行: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行です。並びが元と同じになることもあり、必ず違う順番になる機能ではありません。

各行の前後の空白を除き、空行は候補から外します。入力欄を上書きしないため、結果をコピーする前に元のリストと照合できます。

よくある質問

重複行は消えますか?

いいえ。入力された回数のまま残ります。

空行はどうなりますか?

空行は項目として扱いません。

元の順番へ戻せますか?

入力欄は変更しないため、再度確認できます。

関連ツール

入力と保存について

残したい内容は、先に保管してください。このツールの入力内容・結果は自動保存されません。ページの更新・終了や、入力を消す操作・リセットで失われる場合があります。

お気に入り・表示言語は作業データとは別に保存され、サイトデータの削除で失われる場合があります。端末に保存済みのファイルは、ツールのリセットやサイトデータの削除では消えません。

ツール・ゲームを探す

全120ツール・16ゲーム

全120ツール・16ゲーム

文章・文字 26

計算・変換 22

日付・時間 12

画像・PDF 26

データ・Web 28

抽選・便利 6

ゲーム 16