リストランダマイザーの画面例
この画面例では、リストを入力し、空行や重複を整理し、残った項目をすべてシャッフルしてから、コピーや保存の前に件数を確認する流れを紹介します。
リストを貼り付けるかアップロードし、空行や重複を整理してから残った項目を新しい順番にシャッフルします。
| 順番 | 項目 |
|---|---|
| シャッフル後のリスト全体がここに表示されます。 | |
表、集計、コピー、ダウンロードは同じ処理済みリストを使い、再度シャッフルすることはありません。
まず選択した設定でリストを整理します。次に最後の位置から前へ進み、まだ確定していない範囲のランダムな位置と入れ替えます。
ランダムな添字は Web Crypto API から取得し、棄却サンプリングで剰余バイアスを避けます。Math.random()にはフォールバックしません。
空行、前後の空白、重複の処理はシャッフル前に一度だけ行います。重複判定は大文字と小文字を区別し、削除時は最初の項目を残します。
入力行数、有効項目数、削除した空行数、重複数を同時に表示します。空行と重複を残す場合、出力数は入力行数と一致します。
この画面例では、リストを入力し、空行や重複を整理し、残った項目をすべてシャッフルしてから、コピーや保存の前に件数を確認する流れを紹介します。
貼り付けた文字列と選んだファイルはこのブラウザー内で読み込み・処理します。リストをアップロードせず、実行時APIを呼び出さず、localStorageにも保存しません。
空行の削除または重複項目の削除を選んだ場合だけ項目数が減ります。削除数は結果欄に表示されます。
はい。初期設定では重複を残し、同じ内容の行も別々の項目としてシャッフルします。
いいえ。番号は初期状態でオフになっており、オンにした場合だけ表、コピー内容、出力ファイルに反映されます。