ランダム漢字
生成処理はすべてブラウザ内で完結します。データは送信されません
漢字のランダム文字列を生成します。2 つの取字範囲の違いは「見覚えがあるかどうか」です。 常用漢字(約 850 字)—— 生成される文字列はどれも普通の中国語らしく見えるので、プレースホルダー、組版のテスト、フォントのサイズ別の見え方の確認に向いています。 希少字(CJK 基本区 U+4E00–U+9FA5、2 万強のコードポイント)—— 異体字、古典用字、ほとんど誰も見たことのない字が大量に含まれます。これも役に立ちます。フォントの収録範囲を調べるとき、知りたいのは「そのフォントにこの字のグリフがあるか」であり、常用漢字はすでに確認済みだからです。この範囲ではときどき豆腐(□)が出ますが、それはそのコードポイントにグリフが割り当てられていないためで、文字化けではなく「コードポイントでランダムに選ぶ」ことの必然的な結果です。 どちらの範囲もデータを取得しません。常用漢字の表はページに同梱され、希少字はコードポイントから計算します。オフラインでも動きます。
機能
- 取字範囲は 2 種類:常用漢字 約 850 字/CJK 基本区 2 万強のコードポイント
- 常用漢字は普通の中国語らしい文字列になり、プレースホルダーや組版テストに向く
- 希少字はフォントの収録範囲の確認用。出る豆腐はグリフ未割り当てで、文字化けではない
- 文字数は 1〜2000、1 行あたりの文字数も指定可能
- 抽選は等確率。常用漢字の表は読み込み時に重複を除くので、重複した字が当たりやすくなることはない
- 「再生成」で次の一批に切り替え
- データを一切取得せず、オフラインでも動作
使い方
- 取字範囲を選びます(常用漢字または希少字)
- 文字数と、必要なら 1 行あたりの文字数を入力します
- 「再生成」で引き直し、「コピー」で取り出します
よくある質問
- 希少字で豆腐(□)が出るのはなぜですか?
- CJK 基本区はすべてのコードポイントにグリフがあるわけではないからです。Unicode はこの区に 2 万強のコードポイントを確保していますが、実際に字が割り当てられているものと、グリフが存在しないものがあります。コードポイントでランダムに選ぶと後者に当たることがあり、システムは未定義文字の枠しか描けません。文字化けでもツールの不具合でもありません。必ず表示される字が欲しい場合は常用漢字を選んでください。
- 入力欄がないのはなぜですか?
- 入力が上のオプション(取字範囲・文字数・1 行あたりの文字数)だけだからです。貼り付けるものがありません。画面半分の空欄を置いておくと、まずそこに文字を打ち込み、そのあと結果が変わらない理由を考えることになります。そのため「入力なし」を明示して、その欄自体を描画していません。
- 常用漢字は何字ありますか?
- 約 850 字で、数と助数詞、時間、自然、身体、親族、代名詞と機能語、よく使う動作と性質、身の回りの物、方角と場所、頻出する抽象語をカバーしています。手作業で維持している一覧で、読み込み時に重複を除きます。重複した字が当たりやすくなることはなく、抽選は等確率のままです。
関連ツール
ダミーテキスト
生成ダミーテキストを生成します。Lorem ipsum・英語の文・中国語・日本語のダミー文から選べます。段落・文・単語単位で出力。すべてブラウザ内で生成します。
モックデータ
生成「フィールド名:型」を数行書くだけで、形式が本物そっくりのモックデータをまとめて生成。JSON・CSV・TSV・SQL・XML・YAML・TOML で出力できます。
テキストシャッフル
テキスト行・文字・語の単位でテキストをランダムに並べ替えます。語間の空白と行頭のインデントはそのまま。処理はブラウザ内で完結します。
UUID 生成
生成UUID v4・v7・v8・ULID・NanoID・CUID・ショート ID・MongoDB ObjectId を一括生成。乱数はブラウザの暗号 API から取得し、通信も記録もしません。
QR コード
生成テキスト・リンク・WiFi 設定・連絡先・カレンダー予定の QR コードを生成。前景色と背景色を変更でき、PNG とベクター SVG で保存できます。
パスワード生成
生成長さと文字種を指定して強力なランダムパスワードを生成。エントロピーを即時表示し、強さを数値で比較できます。パスワードは端末内のみ、送信も記録もありません。