Ingyenes UUID-generátor
Generálj 4-es verziójú UUID-ket azonnal. Tömegesen generálj egyszerre akár 50-et. Kriptográfiailag biztonságos — az adataid soha nem hagyják el a böngészőt.
Kattints a Generálásra UUID-k létrehozásához
Az UUID v4 122 véletlenszerű bitet használ — két UUID ütközésének valószínűsége csillagászatilag kicsi.
Generálva crypto.getRandomValues-szal — kriptográfiailag biztonságos, soha nem kerül szerverre.
Gyakori felhasználások
- UUID-ek generálása adatbázis elsődleges kulcsokhozHozzon létre UUID v4 értékeket a PostgreSQL, MySQL, MongoDB és egyéb adatbázisok elsődleges kulcsaiként való használathoz.
- API kulcsok és tokenek generálásaHozzon létre egyedi, véletlenszerű azonosítókat API-kulcsok, munkamenet-tokenek és titkos hivatkozások számára.
- Tesztazonosítók generálása szoftverfejlesztéshezHozzon létre egyedi azonosítók kötegeit tesztelési berendezésekhez, mock adatokhoz és automatizált teszt csomagokhoz.
- React és Frontend komponens kulcsok generálásaHozzon létre stabil egyedi kulcsokat React-listákhoz, dinamikus form-mezőkhöz és komponens-példányokhoz.
- Nyomon követés és korrelációs azonosítók generálásaHozzon létre egyedi korrelációs azonosítókat az elosztott nyomkövetéshez, napló korrelációhoz és esemény nyomkövetéshez.
Hogyan működik
Az UUID-generálás teljes egészében a böngészőben zajlik, a Web Crypto API crypto.getRandomValues függvényével — nincs könyvtárfüggőség, nincs szerverhívás. Az eszköz nulláról, kézzel írt bitmanipulációval valósítja meg mind az RFC 4122 v4, mind az RFC 9562 v7 szabványt, így semmi nem hagyja el a gépedet.
- 1Válassz verziót és beállításokatVálaszd az UUIDv4-et (tisztán véletlenszerű), az UUIDv7-et (időbélyeg-előtaggal ellátott és lexikografikusan rendezhető), a NIL-t (csupa nulla) vagy a MAX-ot (csupa 0xf). Állítsd be, hányat szeretnél generálni (1–50), és hogy nagybetűsítse-e vagy kapcsos zárójelbe csomagolja-e olyan nyelvekhez, mint a C#.
- 2A crypto.getRandomValues 16 bájtot tölt felv4 és v7 esetén a böngésző kriptográfiailag biztonságos véletlenszám-generátora egy 16 bájtos Uint8Array-t tölt fel. v4 esetén a 6. és 8. bit maszkolásra kerül, hogy beállítsa az RFC 4122 verzió- (0x40) és variáns- (0x80) mezőket. v7 esetén az első 6 bájt felülíródik az aktuális Unix ezredmásodperc-időbélyeggel, így minden azonosító létrehozási idő szerint rendezhető, majd a verzió- és variáns-bitek a 6. és 8. bájton kerülnek beállításra.
- 3A bájtok a szabványos, kötőjeles karakterlánccá formázódnakA 16 bájt kisbetűs hexadecimálissá alakul, és a kanonikus 8-4-4-4-12 csoportokra bomlik (pl. 550e8400-e29b-41d4-a716-446655440000). A nagybetűsítés és a kapcsos zárójelbe csomagolás ebben a lépésben alkalmazódik.
- 4Exportálás a célformátumodbanAz eredmények egyenként vagy tömegesen másolhatók. Az exportválasztó a listát sima szövegként, JSON tömbként, CSV-ként, egy SQL INSERT VALUES blokként, C# new Guid(...) kifejezésekként vagy egy Python listaliterálként formázza át, mielőtt a vágólapra másolná vagy fájlként letöltené.
Kapcsolódó eszközök
Jelszógenerátor
Generáljon erős, véletlenszerű jelszavakat egyéni hosszal, karaktertípusokkal és kizárásokkal. Ingyenes, bejelentkezés nélkül.
Véletlenszám-generátor
Generálj véletlenszámokat bármely tartományban, hozz létre egyedi számlistákat, vagy dobd meg a kockát. Kriptográfiailag biztonságos véletlenszerűséget használ.
Véletlen színgenerátor
Generálj véletlen színeket egyesével vagy ötös palettaként, zárold a tetszőket, másold a HEX-, RGB- vagy HSL-értékeket, és exportáld a palettát PNG-ként vagy CSS-ként.