ブラウザ内処理
行シャッフルツール(リストをランダムに並べ替え)
貼り付けたリストを行単位でシャッフルします。抽選順・作業順・学習用リストなどに。seed(任意)で同じ結果の再現もできます。
入力内容はブラウザ内で処理され、外部には送信されません。
入力(1行=1要素)
行数: 0
空行数: 0
文字数: 0
Ctrl/⌘ + Enter でシャッフル
Ctrl/⌘ + Shift + C でコピー
結果
結果: 0
オプション
待機中
5万行を超えると端末によっては時間がかかる場合があります
使い方
リストを貼り付け
左の欄に改行区切りのリストを貼り付けます。
オプションを設定
seedや空行の扱いなど、必要な条件を選びます。
シャッフルしてコピー
「シャッフルする」で結果を表示し、コピー/保存できます。
例(クリックで入力)
カードをクリックすると入力に反映されます
注意事項 / 豆知識
- Fisher-Yates を使って均等にシャッフルします。
- seed未指定は安全な乱数(crypto)を利用します。
- 入力はブラウザ内で処理され、サーバーに送信されません。
- 大量行では処理に時間がかかる場合があります。
よくある質問
Q
毎回同じ結果にできますか?
できます。**seed指定(任意)**で再現可能です。同じ入力 + 同じseedなら、何度実行しても同じ並びになります。
Q
空行は除外されますか?
設定で選べます。「空行を除外」をONにすると空行は結果に含まれません。OFFにすると空行も要素としてシャッフルします。
Q
何件までシャッフルできますか?
端末性能に依存しますが、目安として数万行は実用的に動くことが多いです。行数が多いほど処理時間とメモリ使用量が増えます。
Q
1行目(ヘッダー)だけ固定できますか?
できます。「1行目を固定(ヘッダー)」をONにすると、先頭行は固定したまま2行目以降だけをシャッフルします。
Q
データはサーバーに送られますか?
送られません。基本はブラウザ内で処理し、入力内容をサーバーに送信しません。
Q
抽選に使っても公平ですか?
seed未指定で実行すればランダムに並び替えられます。厳密な公平性が必要な場合は、元リスト・実行条件・seedの扱いを明確に残す運用がおすすめです。