ランダム単語生成ツール
7,776語のEFFリストから、長さや先頭の文字で絞り込み、重複なしでランダムな英単語を選びます。単語リストのコピーやダウンロードにも対応。
辞書を読み込み中…
ランダム単語生成とは?
EFFの大きな単語リストから、ランダムに英単語を選ぶツールです。単語の長さの制限、先頭の文字や接頭辞の指定、重複の回避、リストの形式の選択ができます。選択には、暗号論的に安全な乱数生成器を使います。
ランダム単語生成の使い方
- 必要な単語の生成数を設定します(最大1,000)。
- 単語の最小文字数と単語の最大文字数を設定し、必要に応じて先頭の文字で接頭辞を指定します。
- 出力形式を選びます:1行に1語、カンマ区切り、スペース区切りのいずれかです。
- 再生成をクリックし、単語をコピーまたはダウンロードします。
例
5 words, length 5–8, no duplicates
placidly, pusher, stiffen, strife, backless
出力はランダムなので、実際の結果は異なります。
ランダム単語生成を使うべき場面
ライティングのお題、ワードゲーム、名前のアイデア、テストデータ、パスフレーズの手作業での作成に使えます。英単語すべての辞書ではありません。EFFのリストは、珍しい単語、不快な単語、非常に長い単語を意図的に避けています。
ランダム単語生成の仕組み
7,776語のEFFリストを、長さと接頭辞で絞り込みます。単語はcrypto.getRandomValuesで一様に選ばれ、単語を重複させないがオンの場合は、部分的なFisher–Yatesシャッフルで異なる単語を選ぶため、すべての部分集合が同じ確率になります。注記には、絞り込み条件に一致した単語数が表示されます。
一般的な使用例
- ピクショナリーやジェスチャーゲームの単語を生成する
- 創作のお題やブレーンストーミング
- ユーザー名やプロジェクトのコードネームの元になる単語
- 人間が読めるランダムなテスト文字列
よくある質問
単語はどこから来ていますか?
EFFの大きな単語リストからで、パスフレーズ向けに作られた7,776語の一般的な英単語です。綴りやすく、不快な単語は含まれません。
一致する単語がないと表示されるのはなぜですか?
長さの範囲と接頭辞の条件で、すべての単語が除外されています。範囲を広げるか、接頭辞を短くしてください。
条件が許す以上の単語を得られますか?
単語を重複させないがオンの場合、一致する単語の数でリストが止まります。オフにすると重複を許可します。