Generadur UUID am ddim
Cynhyrchwch UUIDs fersiwn 4 ar unwaith. Cynhyrchu hyd at 50 ar y tro. Yn ddiogel yn gryptograffig — nid yw eich data byth yn gadael y porwr.
Cliciwch Cynhyrchu i greu UUID-au
Mae UUID v4 yn defnyddio 122 did ar hap — mae siawns gwrthdrawiad rhwng dau UUID yn anfeidraidd fach.
Wedi ei gynhyrchu gyda crypto.getRandomValues — yn ddiogel cryptograffig, ni chaiff ei anfon i weinydd.
Defnyddiau cyffredin
- Cynhyrchu UUIDs ar gyfer Prif Allweddi Cronfa DdataCreu gwerthoedd UUID v4 i'w defnyddio fel prif allweddi mewn PostgreSQL, MySQL, MongoDB ac unrhyw gronfeydd data eraill.
- Cynhyrchu Allweddi API a TocynnauCreu adnabyddion unigryw ar hap ar gyfer allweddi API, tocynnau sesiwn a chyfeiriadau dirgel.
- Cynhyrchu Prawei IDs ar gyfer Profiad MeddalweddCreu batiau o adnabyddion unigryw ar gyfer ffwythurau prawf, data ffug ac aswydau prawf awtomataidd.
- Cynhyrchu React a Hallweddi Cydrannau BlaenCreu allweddi unigryw sefydlog ar gyfer rhestri React, meysydd ffurflen deinamig ac achosion cydrannau.
- Cynhyrchu Trac a Chydberthynas IDsCreu adnabyddion cydperthnasedd unigryw ar gyfer tracio dosbarthu, cydperthnasedd log ac ôl digwyddiad.
Sut Mae'n Gweithio
Mae cynhyrchu UUID yn rhedeg yn gyfan gwbl yn y porwr gan ddefnyddio crypto.getRandomValues yr API Web Crypto — dim dibyniaeth ar lyfrgell, dim galwad i weinydd. Mae'r offeryn yn gweithredu RFC 4122 v4 ac RFC 9562 v7 o'r dechrau gan ddefnyddio trin didau wedi'i ysgrifennu â llaw, felly nid oes dim yn gadael eich peiriant.
- 1Dewiswch fersiwn ac opsiynauDewiswch UUIDv4 (hollol ar hap), UUIDv7 (gyda stamp amser ar y dechrau a threfnadwy yn eirfaol), NIL (sero i gyd) neu MAX (0xf i gyd). Gosodwch faint i'w cynhyrchu (1–50) ac a ydych am briflythrennau neu eu lapio mewn cromfachau cyrliog ar gyfer ieithoedd fel C#.
- 2Mae crypto.getRandomValues yn llenwi 16 beitAr gyfer v4 a v7, mae cynhyrchydd rhifau ar hap cryptograffig ddiogel y porwr yn llenwi Uint8Array 16 beit. Ar gyfer v4, caiff beitiau 6 ac 8 eu masgio i osod meysydd fersiwn (0x40) ac amrywiad (0x80) RFC 4122. Ar gyfer v7, caiff y 6 beit cyntaf eu trosysgrifo â stamp amser milieiliadau Unix presennol, gan wneud pob ID yn drefnadwy yn ôl amser creu, yna gosodir didau fersiwn ac amrywiad ar feitiau 6 ac 8.
- 3Caiff beitiau eu fformatio i'r llinyn safonol gyda chysylltnodauCaiff yr 16 beit eu trosi'n hecs llythrennau bach a'u hollti i'r grwpiau canonaidd 8-4-4-4-12 (e.e. 550e8400-e29b-41d4-a716-446655440000). Caiff priflythrennau a lapio mewn cromfachau eu cymhwyso ar y cam hwn.
- 4Allforio yn eich fformat targedGellir copïo canlyniadau'n unigol neu mewn swmp. Mae'r dewisydd allforio'n ail-fformatio'r rhestr fel testun plaen, arae JSON, CSV, bloc SQL INSERT VALUES, mynegiadau C# new Guid(...), neu restr lythrennol Python cyn copïo i'r clipfwrdd neu lwytho i lawr fel ffeil.
Offer Cysylltiedig
Generadur Cyfrinair
Cynhyrchwch gyfrineiriau cryf, ar hap gyda hyd, mathau o gymeriadau ac eithriadau wedi'u haddasu. Am ddim, dim mewngofnodi.
Generadur Rhifau Ar Hap
Cynhyrchwch rifau ar hap yn unrhyw ystod, creu rhestrau rhifau unigryw, neu rolio dis. Yn defnyddio hapanswydd diogel yn gryptograffig.
Generadur Lliwiau ar Hap
Cynhyrchwch liwiau ar hap un ar y tro neu fel palet o bump, cloi'r rhai rydych yn eu hoffi, copïo gwerthoedd HEX, RGB neu HSL ac allforio'r palet fel PNG neu CSS.