ランダム英字:{text}
文字数:{count}
大文字小文字:{mode}
重複許可:{repeat}
除外文字:{excluded}
並び順:{sort}
ランダム英字ジェネレーター
ランダム英字:{text}
文字数:{count}
大文字小文字:{mode}
重複許可:{repeat}
並び順:{sort}
除外文字:{excluded}
生成結果
生成待ち
ランダム英字ジェネレーター
英字を1個以上ランダムに作り、大文字小文字、重複、除外文字、並び順を指定できます。
ランダム英字列
—生成を待っています
- 文字数
- 0
- 利用可能な文字
- 0
- ユニーク文字数
- 0
現在のアルファベット
除外した文字はグレーの取り消し表示になります。
コピーとダウンロードには完全な結果を使います。並べ替えは抽出した文字集合ではなく表示順だけを変えます。
詳しく見る
生成方法と使い方
ランダムな英字を作る方法
大文字、小文字、混在のモードからアルファベットを作り、除外文字を取り除いて残りから均等に抽出します。
各ランダムな位置はブラウザのWeb Cryptoで作り、単純な剰余による偏りを避けるため拒否サンプリングを使います。
重複なしの仕組み
重複なしでは部分的なFisher–Yatesシャッフルを使います。未使用の文字から順に選ぶため、同じ結果内で同じ文字は出ません。
どの文字を生成する?
このページが生成するのは英字A–Zとa–zだけです。数字、句読点、空白、単語、パスワード文字は含みません。
制限と利用上の注意
1回で最大500文字です。大文字または小文字の重複なしは最大26文字、混在は最大52文字で、除外分だけ少なくなります。
混在モードでは大文字と小文字を別に扱うため、Aを除外してもaは除外されません。片方だけのモードでは現在の形に変換します。
学習、授業、ゲーム、一般的な抽選向けです。パスワード、鍵、規制抽選、正式な監査には使わないでください。
ツール情報と出典
計算はすべて現在のブラウザ内で行います。入力をアップロードせず、第三者の実行API、CDN、ウェブフォント、ローカルストレージも使いません。
よくある質問
重複しないランダム英字を作れる?
できます。「重複なし」を選ぶと結果内の英字がすべて異なり、除外後に残った文字数を超える数は指定できません。
並べ替えるとランダムに見えないのはなぜ?
先にランダムに選び、あとからA→ZまたはZ→Aに並べるからです。並べ替えは順番だけを変え、確認しやすくします。
数字や記号も生成する?
いいえ。ここではA–Zとa–zだけを扱います。数字、記号、複数の文字集合にはランダム文字列生成を使ってください。