このトークン生成ツールについて
3 種類の形式でトークンを一度に 1〜20 個生成できます。Hex は小文字の 16 進文字列、Base62 は 0–9A–Za–z の 62 文字(ハイフンなしで URL セーフ)、UUID v4 は RFC 4122 に従ってバージョンビットとバリアントビットを設定します。乱数はすべてブラウザ標準の Web Crypto API(crypto.getRandomValues)から取得し、拒否サンプリングでモジュロの偏りを排除して、すべての文字が厳密に等しい確率で出現します。API キー、セッション ID、共有リンクのサフィックスなどの生成に適しています。
長さは 8〜128 の間で自由に指定できます(UUID v4 は固定の 36 文字形式)。62 文字セットでの 32 文字トークンは約 190 ビット、128 文字の 16 進文字列は 512 ビットのエントロピーを持ち、推測や衝突のリスクは無視できます。生成は完全にローカルで行われ、トークンがネットワークを経由したり記録されたりすることはありません。大切に管理してください。