Ferramentas para desenvolvedores
Gerador de ULID
Gere identificadores ULID com componente temporal em milissegundos e fração aleatória em base32, com quantidade entre 1 e 100.
Executar ferramenta
Este gerador cria identificadores baseados em tempo e aleatoriedade no formato ULID, concebidos para ordenação lexicográfica. Cada identificador gerado é uma sequência de 26 carateres com codificação base32, composta por uma fração temporal de 10 carateres calculada em milissegundos e uma fração aleatória de 16 carateres derivada de 10 bytes de aleatoriedade do sistema operativo. O utilizador pode definir a quantidade pretendida no campo numérico, com valor predefinido de 1. Valores inferiores a 1 são automaticamente ajustados para 1 e valores superiores a 100 são limitados a 100. Depois de clicar em Gerar, o painel de resultados mostra a lista de identificadores gerados, a quantidade final aplicada, a marcação temporal da operação e o primeiro identificador como amostra direta. Se ocorrer um erro, a interface mostra uma mensagem explicativa. O gerador permite obter rapidamente identificadores estruturados para bases de dados, registos de eventos e sistemas distribuídos.
Instruções
- Insira a quantidade pretendida no campo numérico (entre 1 e 100) ou mantenha o valor padrão de 1.
- Prima o botão para gerar os identificadores.
- Consulte a lista de identificadores gerados, o carimbo de data/hora e o primeiro valor de amostra no painel de resultados.
Exemplos
- Geração individual com o valor predefinido de 1: produz um único identificador ULID de 26 carateres com carimbo temporal e amostra correspondente.
- Geração em lote com o parâmetro count definido em 5: gera cinco identificadores ULID distintos ordenáveis por carimbo temporal.
Perguntas frequentes
O que compõe cada identificador ULID gerado?
Cada valor tem 26 carateres codificados em base32, divididos entre 10 carateres de componente temporal medido em milissegundos e 16 carateres obtidos a partir de 10 bytes de aleatoriedade do sistema operativo.
O que acontece se introduzir um valor fora do intervalo no campo de quantidade?
Valores inferiores a 1 são automaticamente substituídos por 1, enquanto valores superiores a 100 são limitados a 100 antes do processamento.
Como são tratados os erros durante a geração?
Se ocorrer um erro, a ferramenta mostra uma mensagem explicativa no ecrã.