CUID-generator
Genereer unieke identificatoren met CUID en CUID2. Configureer het aantal, de lengte en de vingerafdruk.
Invoer
Uitvoer
Readme
Wat is een CUID?
Een CUID, oftewel een collision-resistente unieke identifier, is een stringindeling die is ontworpen om compact te zijn en de kans op collisions in gedistribueerde systemen extreem klein te maken. Deze wordt vaak gebruikt wanneer je iets korters dan een UUID wilt, maar wel geschikt voor unieke records.
CUID2 is een nieuwere generatie van hetzelfde concept. Deze behoudt het doel van collision-resistentie en biedt tegelijkertijd meer controle over de lengte van de identifier en het fingerprinting-gedrag.
Beschrijving van de tool
Deze tool genereert klassieke CUIDs of CUID2-identifiers in de browser. Je kunt de modus kiezen, instellen hoeveel IDs je wilt genereren en de lengte- en fingerprint-opties van CUID2 aanpassen.
De tool is handig voor het testen van databases, seeds, fixtures of elke workflow waarbij je meerdere identifiers die er uniek uitzien tegelijk nodig hebt.
Voorbeelden
- Eén standaardwaarde van een CUID2
- Een klassieke CUID voor legacy-systemen
- Een batch met gegenereerde IDs voor testgegevens
Functies
- Schakelen tussen de generatiemodi CUID en CUID2
- Tot 1000 identifiers tegelijk genereren
- De gegenereerde uitvoer als platte tekst downloaden
Uitleg van de opties
Quantity bepaalt hoeveel IDs er worden geproduceerd. In de CUID2-modus bepaalt length de uitvoergrootte en voegt fingerprint extra entropie toe die is gekoppeld aan de huidige omgeving.
In de klassieke CUID-modus ligt de identifierindeling vast en worden deze CUID2-specifieke opties genegeerd.