テキストランダマイザー
単位を選び、利用可能なら暗号学的乱数でテキストをローカルに並べ替えます。
使い方
使い方
- テキストを貼り付け、行・単語・文字を選びます。
- 選択した単位をシャッフルします。
- 結果を確認してコピーします。
単位と空白
行は LF または CRLF で分割し、行内の空白を保持します。単語は可能なら Unicode の単語分割を使い、空白と句読点も個別トークンとしてシャッフルします。文字は Array.from の Unicode コードポイントで、結合文字や一部の絵文字列が分離することがあります。
乱数
利用可能な場合は crypto.getRandomValues と棄却サンプリングで偏りのないインデックスを作り、Web Crypto がない場合は Math.random に戻ります。
ローカル制限
入力は 100,000 UTF-16 コード単位までです。アップロードはしません。
よくある質問
あわせて知りたいこと
絵文字は1文字ですか?
いいえ。コードポイント単位で、書記素クラスタではありません。
単語モードで空白は固定されますか?
いいえ。空白と句読点もトークンとして移動します。
結果は再現できますか?
いいえ。毎回新しい乱数を使います。