ULID Generator â ULID-generator
Generera ett eller flera ULID lokalt i webblÀsaren med Crockford Base32, tidsstÀmpelbitar och kryptografisk slumpmÀssighet. Gratis och privat.
đ Körs helt i din webblĂ€sare â ingenting laddas uppVad ULID Generator gör
ULID Generator skapar Universally Unique Lexicographically Sortable Identifiers, alltsÄ unika och lexikografiskt sorterbara identifierare, i din webblÀsare. Ett ULID Àr en strÀng pÄ 26 tecken som bestÄr av en tidsstÀmpeldel och en slumpmÀssig del i Crockford Base32. TidsstÀmpelprefixet gör att identifierare som genereras senare sorteras efter tidigare i vanlig textordning, vilket Àr anvÀndbart för loggar, databasposter, meddelande-ID:n, fixturer och distribuerade system dÀr lÀsbarhet och ungefÀrlig skapandeordning Àr till hjÀlp. Du kan generera en enstaka identifierare eller en massa i en lista för lokal utveckling och testning.
Den hÀr implementationen anvÀnder webblÀsarens aktuella tid för de tio första tecknen och crypto.getRandomValues för de slumpmÀssiga byten som fyller de ÄterstÄende sexton tecknen. Utdata Àr ren text, ett ULID per rad, sÄ att det kan kopieras till tester, seed-data, API-exempel, köade meddelanden eller utvecklingsposter. Generatorn kontaktar ingen server och samordnas inte med nÄgon extern sekvens.
Privat arbetsflöde i webblÀsaren
All bearbetning sker i din webblÀsare med JavaScript pÄ klientsidan. Verktyget laddar inte upp kodstycken, konfigurationsvÀrden, genererad data, frÄgetext eller kopierade exempel till nÄgon server och krÀver inget konto. Den helt lokala modellen Àr viktig för utvecklarverktyg, eftersom innehÄllet som klistras in ofta liknar verklig applikationsdata: API-svar, loggar, exempel som ser ut som miljövariabler, databasfrÄgor, markup frÄn utkast eller vÀrden som kopierats under felsökning i produktion. Att behÄlla omvandlingen lokalt minskar risken och gör interaktionen snabb eftersom ingen nÀtverkstrafik behövs.
GrÀnssnittet Àr medvetet kompakt sÄ att du kan klistra in indata, justera alternativ, granska resultatet, kopiera det och ÄtergÄ till din editor. Resultat bör ÀndÄ granskas innan de checkas in, delas offentligt eller anvÀnds i ett produktionsflöde. WebblÀsarverktyg Àr utmÀrkta för snabb inspektion och förberedelse, men de kan inte kÀnna till alla projektkonventioner, regler för dataklassificering eller applikationsspecifika valideringskrav.
Praktiska tips
ULID Àr bekvÀmt, men ersÀtter inte alla strategier för identifierare. Om ditt system krÀver monotona ULID inom samma millisekund, strikt databassekvensering, kollisionsanalys för mycket hög genomströmning eller kompatibilitet med ett schema som bara tillÄter UUID, verifiera de kraven innan du byter format. Det hÀr verktyget genererar standardmÀssiga slumpmÀssiga ULID och inte en samordnad distribuerad sekvens. För sÀkerhetskÀnsliga tokens bör du anvÀnda en konstruktion avsedd för hemligheter, med tillrÀcklig entropi, skydd av lagring, utgÄngsdatum och validering pÄ serversidan. ULID Àr identifierare, inte autentiseringsuppgifter.
Hur man anvÀnder
- VÀlj antalAnge hur mÄnga ULID som ska genereras.
- Generera lokaltSkapa identifierare med aktuell tidsstÀmpel och webblÀsarens kryptografiska slumpmÀssighet.
- Kopiera listanKopiera de genererade ULID:erna för fixturer, tester eller poster.