解説・技術仕様
出力形式と長さの選び方
Hex・Base64・Base64URLは指定したバイト数の乱数を文字列に変換します。32バイトならHexは64文字です。Base64URLはURLで扱いやすい文字に置き換え、末尾のパディングを除きます。英数字・カスタム形式では長さは文字数です。UUIDは固定形式のバージョン4です。
文字設定を結果へ反映する
英数字形式では選択した文字集合から生成します。カスタム形式では指定した文字だけを使用し、重複文字は一種類として扱います。空の文字集合では生成を停止します。文字ごとの抽選には余りによる偏りを避ける方法を使いますが、選択した各文字種が毎回必ず含まれるわけではありません。
生成と運用の違い
乱数は端末のWeb Cryptoで生成し、利用できない場合は停止します。表示した値をサービスへ登録する機能、有効期限の管理、利用権限の付与、画面のマスク機能はありません。生成結果はコピーやテキスト保存ができるため、保存先と共有範囲を確認してください。