生成・コード構造ツール

ランダム文字列生成

使用する文字を選び、複数のランダム文字列をまとめて生成してコピーまたはダウンロードできます。

生成の設定

生成結果

長さと件数を指定して文字列を生成。文字の組み合わせや追加、紛らわしい文字の除外も可能です。

生成はすべてブラウザー内で行います。入力や結果をアップロードしたり、自動保存したりすることはありません。

このツールについて

重複を除いた使用可能な文字の集合から、各位置の文字を独立に選んで文字列を生成します。テストデータ、一時的な識別子、招待コードに役立ちます。長さはUnicodeコードポイント単位で数えるため、追加した絵文字も使えます。選択したすべての文字種を必ず含めたい場合は、パスワード生成ツールをご利用ください。

使い方

  1. 文字列1件あたりの長さと生成件数を設定します。
  2. 英大文字・小文字、数字、記号を選びます。追加の文字は選択した集合と統合し、重複を除きます。
  3. 必要に応じて0、O、o、1、l、Iを除外し、「生成」を押します。
  4. 件数と長さを確認し、すべてコピーするかrandom-strings.txtをダウンロードします。

使用例

  • 長さ1、数字のみ:各行に0~9の数字を1文字出力します。
  • 長さ32、件数100:Unicodeコードポイント32個の文字列を100行生成します。
  • 組み込みの文字種をすべてオフにしてABC123を追加:この6文字だけを使用します。

生成設定と制限

安全な乱数で文字列を生成します。長さは1~1024、件数は1~1000、1回の出力は合計262,144コードポイントまでです。追加文字の入力はUTF-16コード単位8192個、統合後の文字集合は4096コードポイントまでで、改行や制御文字は使えません。除外後に使える文字がない場合はエラーになります。別々の生成結果が必ず異なることは保証しません。

主な用途

  • ローカルのテストデータや仮の識別子を作成する。
  • 読み間違いにくい招待コードの候補を作成する。
  • Unicode文字や長いフィールドを扱う処理を検証する。

プライバシー

生成はすべてブラウザー内で行います。入力や結果をアップロードしたり、自動保存したりすることはありません。

結果を残す場合は、ページを離れる前にコピーまたはダウンロードしてください。

よくある質問

ランダム文字列はどのように生成しますか?

指定した文字の中から、安全な乱数で文字列を生成します。使用可能な文字は、どれも同じ確率で選ばれます。

数字だけを生成できますか?

はい。数字の文字種だけを選ぶか、追加文字に数字だけを入力してください。

0/O/1/lを除外できますか?

はい。紛らわしい文字の除外は、組み込みの文字種と追加文字の両方に適用されます。

生成した文字列をそのままパスワードにできますか?

安全性は長さ、文字集合、使用方法によって変わります。文字種を必ず含めたい場合や候補数を検討する場合は、専用のパスワード生成ツールがおすすめです。

同じ文字を何度も入力すると出やすくなりますか?

いいえ。組み込みの文字と追加文字を統合して重複を除くため、使用可能な各Unicodeコードポイントは同じ確率で選ばれます。

開発者ツール一覧に戻る