Léim go dtí an príomhábhar

Gineadóir UUID saor in aisce

Gin UUIDanna leagan 4 go láithreach. Giniúint bhaisceach suas le 50 ag aon am. Slán ó cripteagrafaíocht — ní fhágann do shonraí an brabhsálaí riamh.

Oibríonn as líne nuair a lódáiltear é

Cliceáil Gin chun UUID-anna a chruthú

Úsáideann UUID v4 122 giotán randamach — tá seans imbhuailte idir dhá UUID fíorbheag go réalteolaíoch.

Ginte le crypto.getRandomValues — slán ó thaobh cripteagrafaíochta, ní sheoltar chuig freastalaí riamh.

Úsáidí coitianta

  • Ghin UUIDs do Phríomh-Eochracha Bunachar SonraíCruthaigh luachanna UUID v4 chun a úsáid mar phríomh-eochracha i PostgreSQL, MySQL, MongoDB agus bunachair sonraí eile.
  • Ghin API Keys agus TokensCruthaigh aitheantóirí uathúil, randamach do API keys, tokens seisiúin agus tagartha rúnda.
  • Ghin Tástála IDs do Bhogearraí TástálaCruthaigh baisc d'aitheantóirí uathúil do thógáil tástála, gcionn sonraí agus suitsí tástála uathoibríocha.
  • Ghin React agus Frontend Chomhpháirt KeysCruthaigh eochracha uathúil cobhsaí do liostai React, réimsí foirm dhináimiciúla agus imlonnaithe comhpháirt.
  • Ghin Rianú agus Coibhneasa IDsCruthaigh aitheantóirí coibhneasa uathúil do rianú dáilte, logaí coibhneasa agus rianú imeachtaí.

Conas a Oibríonn sé

Ritheann giniúint UUID go hiomlán sa bhrabhsálaí ag baint úsáide as crypto.getRandomValues API Web Crypto — gan spleáchas leabharlainne, gan glao freastalaí. Cuireann an t-uirlis RFC 4122 v4 agus RFC 9562 v7 araon i bhfeidhm ó nialas ag baint úsáide as ionramháil ghiotánach lámhscríofa, mar sin ní fhágann aon rud do mheaisín.

  1. 1
    Roghnaigh leagan agus roghanna
    Roghnaigh UUIDv4 (randamach íon), UUIDv7 (réimír-stampa-ama agus inshórtáilte foclóireachta), NIL (gach nialas), nó MAX (gach 0xf). Socraigh cé mhéad le giniúint (1–50) agus cibé an ceannlitreacha nó timfhilleadh i lúibíní feacacha do theangacha cosúil le C#.
  2. 2
    Líonann crypto.getRandomValues 16 bheart
    Do v4 agus v7, líonann gineadóir uimhreacha randamacha slán go cripteagrafach an bhrabhsálaí Uint8Array 16-bheart. Do v4, maisceáiltear giotáin 6 agus 8 chun na réimsí leagain (0x40) agus athraithe (0x80) RFC 4122 a shocrú. Do v7, forscríobhtar na chéad 6 bheart leis an stampa ama milleasoicind Unix reatha, ag fágáil gach ID inshórtáilte de réir ama cruthaithe, agus ansin socraítear giotáin leagain agus athraithe ar bhearta 6 agus 8.
  3. 3
    Formáidítear na bearta isteach sa teaghrán fleiscínithe caighdeánach
    Tiontaítear na 16 bheart go heics litreacha beaga agus roinntear iad sna grúpaí canónacha 8-4-4-4-12 (m.sh. 550e8400-e29b-41d4-a716-446655440000). Cuirtear ceannlitreacha agus timfhilleadh lúibíní i bhfeidhm ag an gcéim seo.
  4. 4
    Easpórtáil i d'fhormáid sprice
    Is féidir torthaí a chóipeáil ina n-aonar nó i mbaisc. Athfhormáidíonn roghnóir easpórtála an liosta mar ghnáth-théacs, eagar JSON, CSV, bloc SQL INSERT VALUES, sloinn C# new Guid(...), nó litriúlacht liosta Python sula gcóipeáiltear chuig an ngearrthaisce nó a íoslódáiltear mar chomhad.

Uirlisí Gaolmhara

Ceisteanna Coitianta