Geradores de UUID e IDs
Escolher o tipo certo de identificador afeta ordenação, tamanho e o que fica exposto no valor. O Gerador UUID cria UUIDs v1, v4 e v5 em lote com exportação para JSON, os Identificadores modernos reúnem UUIDs, NanoIDs e ULIDs com visualização da estrutura interna, e o Gerador de ULID produz identificadores ordenáveis por timestamp, úteis quando a ordem de inserção importa para o banco.
Quando o ID já existe e precisa ser entendido, o Decodificador de UUID confere formato, versão e data em listas inteiras de uma vez, o Decodificador de Snowflake extrai timestamp e outros campos de IDs do Twitter e do Discord, e o Gerador de ObjectId gera ou decodifica ObjectIds do MongoDB revelando a data incorporada no próprio valor. O Gerador de strings aleatórias cobre números e sequências aleatórias com opções de intervalo.
8 ferramentas
ULID, Snowflake e ObjectId
-
Gerador de ULID
Gere ULIDs ordenáveis por timestamp ou decodifique valores existentes
-
Decodificador de Snowflake
Leia timestamps e campos de IDs Snowflake, Twitter e Discord
-
Gerador de ObjectId
Gere ou decodifique ObjectIds MongoDB com datas incorporadas
-
Identificadores modernos
Gere Nano ID com alfabeto próprio e lotes de CUID, CUID2 e KSUID, decodifique os campos legíveis
Perguntas frequentes sobre ferramentas de UUID / ID Generators
UUID v1 incorpora timestamp e endereço de rede, v4 é puramente aleatório, e v5 é determinístico a partir de um namespace e um nome, gerando sempre o mesmo UUID para a mesma entrada. O Gerador UUID cria as três versões em lote conforme a necessidade do projeto.
ULID mantém ordenação lexicográfica por tempo de criação, o que ajuda o desempenho de índices em banco de dados, ao contrário de um UUID v4 aleatório. O Gerador de ULID cria esses identificadores ordenáveis ou decodifica um ULID existente para ver o timestamp embutido.
O Decodificador de Snowflake extrai o timestamp embutido em IDs do Twitter e do Discord, e o Gerador de ObjectId decodifica ObjectIds do MongoDB revelando a data incorporada nos primeiros bytes do valor, sem precisar consultar o banco de dados de origem.