🃏 単語シャッフル

テキスト内の単語の順序をシャッフルし、各単語はそのまま維持します。文章のランダム化、ワードゲームの作成、予測可能なパターンの打破に最適——すべてブラウザ内で完結、アップロード不要、瞬時に結果表示。

単語シャッフルについて

この単語シャッフルは、すべてブラウザ内で完結します。テキスト内の単語の順序をランダム化しながら、各単語自体は保持します——位置のみが変わります。予測可能な文構造の打破、ゲーム用ランダムコンテンツの作成、または単なる言語実験に役立ちます。サーバーへのアップロードは一切なく、JavaScript によってあなたのデバイス上で瞬時に処理されます。

仕組み

  • トークン化 —— テキストは空白文字を区切り文字としてトークンに分割され、各単語は付随する句読点と共に維持されます。
  • フィッシャー=イェーツシャッフル —— 単語の配列はフィッシャー=イェーツアルゴリズムでランダムに並べ替えられ、公平で偏りのないシャッフルが保証されます。
  • 再構築 —— シャッフルされた単語は単一スペースで結合され、最終的なランダム化出力が生成されます。

シャッフルの使い方

  1. 入力ボックスにテキストを貼り付けまたは入力します。
  2. 単語をシャッフルをクリックして単語順をランダム化します。
  3. 結果が出力ボックスに表示されます。
  4. コピーで結果をコピー、クリアでやり直せます。

よくある質問

テキストはアップロードされますか? いいえ。すべてのシャッフルはローカルブラウザで行われ、テキストがデバイスから外に出ることはありません。

句読点は単語に付いたままですか? はい。単語に付着した句読点は一緒に移動します。例えば「Hello, world!」は「world! Hello,」になる場合があります。

改行は維持されますか? いいえ。単語は単一スペースで再結合されます。段落構造を維持したい場合は、段落ごとに個別にシャッフルしてください。

シャッフルは本当にランダムですか? JavaScriptの組み込み疑似乱数生成器とフィッシャー=イェーツアルゴリズムを使用しており、一般的な用途には十分なランダム性があります。