Naar de inhoud
helpyself

UUID generator

Local only — nothing is uploaded unless you save or share it.

Een UUID-generator voor willekeurige v4-identificatoren, meteen.

  1. Kies hoeveel identificatoren je nodig hebt
  2. Klik op Genereren
  3. Kopieer het resultaat
Bewaar deze tool

Houd UUID generator bij de hand

Bewaar als bladwijzer

Over deze tool

Een UUID is een 128-bits identificator die je overal kunt maken zonder een centrale server te vragen of hij al bezet is. UUID's van versie 4 bestaan uit willekeurige gegevens, waardoor twee onafhankelijk gemaakte waarden in wezen nooit botsen, en waardoor ze de gebruikelijke keuze zijn voor primaire sleutels in databases, idempotentiesleutels, correlatie-id's in logs en bestandsnamen voor geüploade inhoud. Deze generator gebruikt de ingebouwde cryptografische bron van willekeur van je browser in plaats van een zwakkere pseudowillekeurige, dus de waarden zijn geschikt voor productie. Er wordt niets verstuurd of vastgelegd: de identificatoren worden lokaal gemaakt en bestaan alleen in je browser totdat je ze kopieert.

Veelgestelde vragen

Zijn deze UUID's veilig voor productie?

Ja. Ze komen uit de cryptografische bron van willekeur van de browser via crypto.randomUUID(), dezelfde bouwsteen waar serverbibliotheken op leunen, en niet uit een zwakkere aanpak op basis van Math.random().

Is een GUID-generator hetzelfde als een UUID-generator?

Hetzelfde ding: GUID is de naam van Microsoft en UUID die van de standaard, en een v4-waarde uit beide is 122 willekeurige bits in hetzelfde formaat. Een guid generator is dus wat je zoekt als een .NET- of SQL Server-kolom erom vraagt, en dit is er een.

Kunnen er ooit twee botsen?

In de praktijk niet. Een UUID van versie 4 heeft 122 willekeurige bits, dus je zou er vele jaren lang miljarden per seconde moeten maken voordat een botsing waarschijnlijk genoeg wordt om rekening mee te houden.

Moet ik een UUID als primaire sleutel gebruiken?

Dat hangt ervan af. Met UUID's kun je records aanmaken zonder heen en weer naar de database en leg je geen oplopende aantallen bloot, maar ze zijn groter dan gehele getallen en de willekeurige volgorde kan de indexlocaliteit bij zeer grote tabellen schaden.

Help deze tool beter te maken

Een fout gevonden, iets anders willen, of mis je een tool?

/uuid-generator

↑↓ om te bewegen · Enter om te openen · Esc om te sluiten