Hva er en CUID?

En CUID, eller en kollisjonsresistent unik identifikator, er et strengformat som er utformet for å være kompakt og ekstremt lite sannsynlig å kollidere på tvers av distribuerte systemer. Den brukes ofte når du ønsker noe som er kortere enn en UUID, men som fortsatt egner seg for unike poster.

CUID2 er en nyere generasjon av samme idé. Den beholder målet om kollisjonsresistens, samtidig som den gir bedre kontroll over identifikatorens lengde og egenskapene for fingeravtrykk.

Beskrivelse av verktøyet

Dette verktøyet genererer klassiske CUID-er eller CUID2-identifikatorer i nettleseren. Du kan velge modus, angi hvor mange ID-er som skal genereres, og justere lengden på CUID2 samt alternativer for fingeravtrykk.

Det er nyttig for testing av databaser, seeds, fixtures eller andre arbeidsflyter som trenger mange tilsynelatende unike identifikatorer samtidig.

Eksempler

  • Én enkelt standardverdi for CUID2
  • En klassisk CUID for eldre systemer
  • En samlet gruppe genererte ID-er for testdata

Funksjoner

  • Bytt mellom modusene for generering av CUID og CUID2
  • Generer opptil 1000 identifikatorer samtidig
  • Last ned det genererte resultatet som ren tekst

Forklaring av alternativer

Antall bestemmer hvor mange ID-er som produseres. I CUID2-modus bestemmer lengde størrelsen på resultatet, mens fingeravtrykk legger til ekstra entropi knyttet til det gjeldende miljøet.

I klassisk CUID-modus er identifikatorformatet fast, og de spesifikke alternativene for CUID2 ignoreres.