本文へスキップ
ここで実行 100% ブラウザ内で動作します。アップロードもログインも不要です。

Text Shuffler

Fisher-Yates で行をシャッフル、N 行を非復元抽出。シードで結果を再現できます。

使い方

  1. リストを左側の入力欄に貼り付けます。1 行に 1 項目です。
  2. 操作を選びます:全行をシャッフル、または N 行を抽出。
  3. 抽出モードでは抽出行数を指定します。1 から総行数の間である必要があります。
  4. 任意でシードを入力 —— 同じシードと同じ入力なら、必ず同じ結果になります。
  5. Shuffle を押して実行し、Copy で取り出します。シードを空にすると毎回異なります。

よくある用途

よくある質問

Q: 同じシードなら常に同じ結果になりますか? A: はい。シード文字列は FNV-1a で 32 ビット整数にハッシュされ、mulberry32 生成器を駆動します。同じシード・入力・モード・行数なら出力は正確に再現されます。

Q: 抽出モードで同じ行が 2 回出ることは? A: ありません。非復元抽出なので、各行は結果に最大 1 回だけ現れます。

Q: 抽出行数が総行数を超えたら? A: エラーを表示して何も実行しません。要求より少ない行数を黙って返すことはありません。

データはこのデバイス内にとどまります

Text Shuffler は 100% ローカルで動作します。貼り付けたり、ドロップしたデータはすべてお使いのブラウザ内で処理され、送信されることはありません。当社のサーバーには何も保存されません——タブを閉じればすべて消えます。

入力された内容がサーバーへ送信・記録・解析利用されることはありません。初回読み込み後はネットワークを切断していてもこのページは動作します。