SoupCalc

Gerador ULID - Identificador Universal Único Lexicograficamente Ordenável

ULID (Identificador Universalmente Único Classificável Lexicograficamente) é um formato de identificador único que combina um timestamp com bits aleatórios para criar IDs únicos ordenados por tempo. Ao contrário dos UUIDs, os ULIDs têm as seguintes características:

  • Classificável lexicograficamente por tempo
  • Não diferencia maiúsculas de minúsculas
  • Usa codificação Base32 de Crockford
  • 26 caracteres de comprimento

Características Principais

  1. Ordenação baseada em tempo: Os primeiros 10 caracteres codificam o timestamp
  2. Aleatoriedade: Os últimos 16 caracteres garantem a unicidade
  3. Opções de formato: Pode ser gerado em formatos de texto, JSON ou YAML
  4. Geração em lote: Criar múltiplos ULIDs de uma vez

Especificações Técnicas

  • Comprimento: 26 caracteres
  • Timestamp: Primeiros 10 caracteres (48 bits)
  • Aleatoriedade: Últimos 16 caracteres (80 bits)
  • Conjunto de caracteres: Base32 de Crockford (0-9, A-Z, excluindo I, L, O, U)

Como Usar

  1. Insira o número de ULIDs a serem gerados no campo "Total"
  2. Selecione seu formato de saída preferido (texto, JSON ou YAML)
  3. Clique no botão "Gerar"
  4. Use o botão de cópia para copiar os ULIDs gerados
  5. Se necessário, use o botão "Redefinir" para redefinir o formulário

Esta ferramenta é especialmente útil para cenários de desenvolvimento que requerem identificadores únicos ordenados por tempo, como chaves primárias de banco de dados e identificadores de sistemas distribuídos.