Pular para o conteúdo principal
Best Web Developer — agência de web design, desenvolvimento e crescimento digital

Ferramentas de desenvolvedor

Gerador UUID

Até quinhentos por vez, no formato esperado pelo seu sistema.

  • é executado no seu navegador
  • Nada carregado

A ferramenta

Escolha quantos e em que formato. Gerado localmente pela fonte aleatória criptográfica do seu navegador.

Tudo o que você insere permanece em sua própria máquina. Nada é enviado para nós ou para qualquer outra pessoa, o que você pode confirmar na aba de rede do seu navegador.

Para que as pessoas o usam

  • Semeando dados de teste com identificadores realistas
  • Gerando chaves primárias antes de um registro ser salvo
  • Criando URLs indecifráveis para recursos compartilhados
  • Produzindo identificadores de correlação para rastreamento de solicitação
  • Preenchendo uma coluna em massa sem escrever um script

Sobre esta ferramenta

De onde vem a aleatoriedade

Isso usa crypto.randomUUID onde o navegador o oferece e crypto.getRandomValues caso contrário. Ambos baseiam-se na fonte aleatória criptográfica do sistema operacional. Um número surpreendente de geradores usa Math.random em vez disso, que não é criptograficamente seguro e produz valores que um invasor às vezes pode prever. Para uma chave de banco de dados que raramente importa. Para qualquer coisa que atue como segredo, token ou URL indecifrável, isso é muito importante.

Versão 4 e por quê

A versão 4 é aleatória. A versão 1 codifica a hora e o endereço da placa de rede, que vaza quando e onde foi feita, e a versão 7 codifica um carimbo de data e hora deliberadamente para que os identificadores sejam classificados por ordem de criação. A versão 4 é o padrão certo quando você simplesmente precisa de algo único e não quer que isso revele nada.

Colisões

Um UUID da versão 4 possui bits aleatórios 122. A chance de dois colidirem é pequena o suficiente para não ser uma consideração prática, que é o ponto principal: você pode gerá-los de forma independente em máquinas diferentes, sem coordenação e sem autoridade central distribuindo números.

Formatos

Letras minúsculas com hífens são o padrão e o que a maioria dos sistemas espera. Os formulários maiúsculos e entre colchetes vêm das ferramentas da Microsoft. A forma não hifenizada é comum quando o identificador entra em uma URL ou nome de arquivo. Eles têm o mesmo valor; apenas a apresentação difere.

Isso precisa ser tratado em todo o site? Veja nosso Desenvolvimento Web back-end e aplicativos Web personalizados página.

Perguntas

Perguntas sobre esta ferramenta

O que os clientes realmente desejam saber – custos, prazos, propriedade e o que acontece após o lançamento.

Versão 4, que é aleatória. Esse é o padrão certo quando você precisa de exclusividade sem revelar um tempo ou uma máquina.

Não. Ele usa a fonte aleatória criptográfica do navegador, que é a diferença entre um valor único e outro que também não pode ser adivinhado.

Com bits aleatórios 122, uma colisão não é uma preocupação prática. É isso que permite que máquinas separadas os gerem sem coordenação.

Quinhentos por vez, o que mantém a página responsiva. Gere novamente para obter mais.

Não. Tudo acontece no seu navegador.

Sessão de estratégia gratuita

Vamos construir algo que valha a pena encontrar.

Diga-nos onde você deseja que o negócio esteja em doze meses. Voltaremos com um plano orçamentado, um cronograma realista e os números que esperamos movimentar – sem obrigações, sem jargões.

  • chamada de 30 minutos, sem apresentação de argumento de venda
  • Proposta de preço fixo em horas 48
  • Você possui tudo o que construímos

Fale com um desenvolvedor

Não é uma equipe de vendas

Tempo de resposta
Dentro do horário comercial 1
Onde trabalhamos
Reino Unido, EUA e Golfo
Contratos
Sem lock-in, lançamento mensal
Trabalhando desde
2023
infobestwebdeveloper.org

Sessão de estratégia gratuita

Vamos construir algo que valha a pena encontrar.

Diga-nos onde você deseja que o negócio esteja em doze meses. Voltaremos com um plano orçamentado, um cronograma realista e os números que esperamos movimentar – sem obrigações, sem jargões.

  • chamada de 30 minutos, sem apresentação de argumento de venda
  • Proposta de preço fixo em horas 48
  • Você possui tudo o que construímos

Fale com um desenvolvedor

Não é uma equipe de vendas

Tempo de resposta
Dentro do horário comercial 1
Onde trabalhamos
Reino Unido, EUA e Golfo
Contratos
Sem lock-in, lançamento mensal
Trabalhando desde
2023
infobestwebdeveloper.org
Consulta gratuita