Como usar: Gerador de GUID
- Os GUIDs são gerados assim que a página abre, em maiúsculas no formato Microsoft, com chaves.
- Defina quantos você precisa e o formato de saída: lista, separada por vírgulas, array JSON ou valores SQL.
- Copie os valores ou desative as chaves e as maiúsculas para obter um UUID simples.
GUID vs UUID
Um GUID (identificador globalmente único) é o nome que a Microsoft usa para um UUID (identificador universalmente único). Ambos são valores de 128 bits escritos como 32 dígitos hexadecimais em cinco grupos, no padrão 8-4-4-4-12. As ferramentas do Windows costumam mostrar GUIDs em maiúsculas e entre chaves, como {6F9619FF-8B86-D011-B42D-00C04FC964FF}, enquanto a maioria dos outros sistemas usa minúsculas e sem chaves. O valor é o mesmo; só a notação muda.
Usando GUIDs no .NET e no SQL Server
No C#, Guid.NewGuid() cria um GUID versão 4 (aleatório), e Guid.Parse("…") aceita todos os formatos que esta ferramenta gera. No SQL Server, colunas GUID usam o tipo uniqueidentifier; escolha a saída SQL para obter valores entre aspas prontos para um INSERT. GUIDs versão 7 começam com um timestamp, então novas linhas entram no fim do índice, em vez de caírem em posições aleatórias. Isso é útil para chaves primárias.
Os GUIDs são realmente únicos?
GUIDs versão 4 contêm 122 bits aleatórios do gerador criptográfico do seu navegador. Você precisaria criar cerca de um bilhão de GUIDs por segundo durante aproximadamente 85 anos para chegar a 50% de chance de uma única colisão, então é seguro tratá-los como únicos.
Também pesquisado como: gerar guid, guid online, novo guid, guid aleatório, guid c#, guid sql server, gerador uniqueidentifier.
Ferramentas que combinam com: Gerador de GUID
- Gerador de UUID — Crie UUIDs criptograficamente aleatórios (v4) ou UUIDs ordenáveis baseados em timestamp (v7) em lote e depois copie ou baixe.
- Gerador de Hash — Calcule hashes MD5 e SHA de qualquer texto ou arquivo na hora, crie assinaturas HMAC e cole um checksum esperado para verificar um download.
- Gerador de senhas — Crie senhas fortes e verdadeiramente aleatórias ou frases-senha fáceis de digitar — com regras avançadas: inclua ou exclua palavras, exija determinados caracteres, escolha os símbolos permitidos, evite repetições e sequências.
- Gerador de números aleatórios — Gere números aleatórios (com ou sem repetições), escolha vencedores de uma lista, embaralhe nomes, divida grupos em equipes, jogue moedas e lance dados — usando a geração de números aleatórios criptograficamente segura do seu navegador.
Perguntas frequentes
Qual é a diferença entre GUID e UUID?
Como gero um GUID em C#?
Guid.NewGuid(). Para formatá-lo com chaves, chame .ToString("B").ToUpper().