🃏 単語シャッフル
テキスト内の単語の順序をシャッフルし、各単語はそのまま維持します。文章のランダム化、ワードゲームの作成、予測可能なパターンの打破に最適——すべてブラウザ内で完結、アップロード不要、瞬時に結果表示。
単語シャッフルについて
この単語シャッフルは、すべてブラウザ内で完結します。テキスト内の単語の順序をランダム化しながら、各単語自体は保持します——位置のみが変わります。予測可能な文構造の打破、ゲーム用ランダムコンテンツの作成、または単なる言語実験に役立ちます。サーバーへのアップロードは一切なく、JavaScript によってあなたのデバイス上で瞬時に処理されます。
仕組み
- トークン化 —— テキストは空白文字を区切り文字としてトークンに分割され、各単語は付随する句読点と共に維持されます。
- フィッシャー=イェーツシャッフル —— 単語の配列はフィッシャー=イェーツアルゴリズムでランダムに並べ替えられ、公平で偏りのないシャッフルが保証されます。
- 再構築 —— シャッフルされた単語は単一スペースで結合され、最終的なランダム化出力が生成されます。
シャッフルの使い方
- 入力ボックスにテキストを貼り付けまたは入力します。
- 単語をシャッフルをクリックして単語順をランダム化します。
- 結果が出力ボックスに表示されます。
- コピーで結果をコピー、クリアでやり直せます。
よくある質問
テキストはアップロードされますか? いいえ。すべてのシャッフルはローカルブラウザで行われ、テキストがデバイスから外に出ることはありません。
句読点は単語に付いたままですか? はい。単語に付着した句読点は一緒に移動します。例えば「Hello, world!」は「world! Hello,」になる場合があります。
改行は維持されますか? いいえ。単語は単一スペースで再結合されます。段落構造を維持したい場合は、段落ごとに個別にシャッフルしてください。
シャッフルは本当にランダムですか? JavaScriptの組み込み疑似乱数生成器とフィッシャー=イェーツアルゴリズムを使用しており、一般的な用途には十分なランダム性があります。