NanoID 生成ツール
オンラインで NanoID を生成します。デフォルトではURLセーフな21文字(約126ビットのランダム性)で、長さや使用する文字(アルファベット)をカスタマイズ可能です。
生成された ID
IDの構造
- レイアウト
- デフォルトでは、A-Z、a-z、0-9、アンダースコア(_)、ハイフン(-)からなる、URLセーフな21文字で構成されます。
- エントロピー
- デフォルトの64種類の文字セット、および21文字の長さにおいて、約126ビットのエントロピーを持ちます。
- 時間
- タイムスタンプは含まれません。カスタム文字セットに特定の意味を持たせない限り、NanoIDは完全にランダムな値となります。
- 衝突リスク
- 衝突リスクは、設定した長さや文字の種類によって変化します。デフォルト設定であれば、実用上 UUID v4 と同等の安全性が確保されます。
- 生成例
NzGs_DiBialSR_64WV2Mz
ID は強力なブラウザの乱数生成器を使用してローカルで生成されます。BroBroGo に送信されることはありません。
よくある質問
なぜ NanoID を使用するのですか?
NanoIDはUUIDよりも短く、デフォルトでURLセーフであり、デフォルトの長さと文字セットを維持すれば非常に高いランダム性を発揮します。
使用する文字セットをカスタマイズできますか?
はい、可能です。NanoID生成ツールでは、文字セットや長さのカスタマイズオプションを提供しています。ただし、文字セットを狭めたり長さを短くしたりすると、衝突リスクが高まります。