ジェネレーター集 — UUID・パスワード・パスフレーズ・ニックネーム・コード・ダミープロフィール・数字・サイコロ・コイン・ダミーテキスト・くじ引き
UUID(v4・v7)、安全なパスワード、辞書方式のパスフレーズ、ゲーム・コミュニティ用のニックネーム、クーポン・ライセンスコード、画面テスト用のダミープロフィール(名前・メール・電話番号・住所)、範囲内のランダムな数字・サイコロ・コイントス、デザインカンプ用のダミーテキスト(韓国語ダミー文・ラテン語 Lorem ipsum)、参加者のくじ引き・チーム分けを1ページで作れるジェネレーター集です。すべての乱数はブラウザの暗号論的乱数(Web Crypto)で作り、生成した値をサーバーに送信したり保存したりしません。
UUID生成
バージョン4(ランダム)・バージョン7(時系列順)のUUIDを作ります。Web Crypto の暗号論的乱数を使います。
パスワード生成
長さと文字の種類を選ぶと、ランダムなパスワードを作ります。ブラウザ内だけで計算し、保存・送信はしません。
—
パスフレーズ生成
辞書方式(diceware)のようにランダムな単語をつなげて、覚えやすく安全なフレーズを作ります。
ニックネーム生成
形容詞+名詞の組み合わせで、ゲームやコミュニティですぐ使えるニックネームを作ります。
コード・クーポン生成
クーポン・シリアル・招待コードのように、グループに区切られたランダムなコードを作ります。1回の生成内では重複しません。
ダミープロフィール生成
画面・フォームのテスト用に架空の人物情報を作ります。実在の人物とは無関係な音節の組み合わせで、本人確認や登録などには使えません。
すべての値はこのブラウザでランダムに生成され、サーバーには送信されません。
数字・サイコロ・コイン
範囲内のランダムな数字、サイコロ、コイントスをまとめて。
ダミーテキスト(Lorem ipsum)
デザインカンプに流し込む意味のない本文を作ります。韓国語は文字幅や改行がラテン文字と異なるため、韓国語のカンプには韓国語のダミー文を使わないと実際の分量が合いません。
くじ引き・チーム分け
参加者リストを入れて、順番をシャッフルしたり、当選者を選んだり、チームに分けたりします。