AG UUID

NanoID en detalle

Explica el funcionamiento del identificador alternativo corto NanoID y su personalización.

Funcionamiento

Se genera extrayendo caracteres de un alfabeto URL-safe (A-Za-z0-9_-) mediante números aleatorios criptográficos. Con sus 21 caracteres predeterminados ofrece un nivel de seguridad frente a colisiones similar al del UUID v4, pero es más corto.

Personalización

Puedes cambiar libremente el alfabeto y la longitud. Reducir la longitud lo hace más corto, pero aumenta la probabilidad de colisión, así que es importante fijar la longitud según el volumen de generación previsto.

Usos

Es adecuado allí donde la longitud importa, como enlaces cortos, ID públicos o códigos de cupón e invitación. Si necesitas orden cronológico, considera ULID o UUID v7 en lugar de NanoID.