Gerador de UUID

UUID: Clique no botão para gerar

O Que é um UUID e Como Funciona?

UUID (Universally Unique Identifier, ou Identificador Unicamente Universal) é um identificador único usado para distinguir informações em sistemas distribuídos, bancos de dados e APIs.

📌 Versões do UUID

  • UUIDv1 - Baseado no timestamp e no endereço MAC do dispositivo.
  • UUIDv3 - Baseado em hash MD5 de um namespace e um nome.
  • UUIDv4 - Baseado em números aleatórios (versão usada neste gerador).
  • UUIDv5 - Similar ao UUIDv3, mas usa SHA-1 em vez de MD5.

🛠 Como o UUIDv4 Funciona?

O UUID gerado neste site usa a versão 4 (UUIDv4), que é baseada em números aleatórios. Essa versão é ideal para gerar identificadores únicos sem a necessidade de um servidor centralizado.

🔹 Exemplo de UUIDv4:

550e8400-e29b-41d4-a716-446655440000

🔹 Como Geramos o UUID no Laravel?

No Laravel, usamos a classe Str para gerar UUIDs de forma simples:

use Illuminate\Support\Str;
            $uuid = Str::uuid();

🎯 Para que Serve um UUID?

UUIDs são úteis para:

  • Identificadores únicos em bancos de dados.
  • Geração de chaves para APIs.
  • Sistemas distribuídos que precisam evitar colisões de ID.