このツールについて
重複を除いた使用可能な文字の集合から、各位置の文字を独立に選んで文字列を生成します。テストデータ、一時的な識別子、招待コードに役立ちます。長さはUnicodeコードポイント単位で数えるため、追加した絵文字も使えます。選択したすべての文字種を必ず含めたい場合は、パスワード生成ツールをご利用ください。
使い方
- 文字列1件あたりの長さと生成件数を設定します。
- 英大文字・小文字、数字、記号を選びます。追加の文字は選択した集合と統合し、重複を除きます。
- 必要に応じて0、O、o、1、l、Iを除外し、「生成」を押します。
- 件数と長さを確認し、すべてコピーするか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コードポイントは同じ確率で選ばれます。