Koskaan kuullut GUID (Globally Unique Identifier) tai UUID (Universally Unique Identifier) ? Nämä ovat 128-bittinen yksilölliset tunnisteet, joita käytetään tietokonejärjestelmissä resurssien, kuten tiedostojen, objektien ja komponenttien, erottamiseen. Satunnaisesti luodut GUID-tunnukset ovat erittäin epätodennäköisiä. He löytävät sovelluksia tietokannoista, verkkosovelluksista ja käyttöjärjestelmistä.
Tyypillisesti GUID:t esitetään 32 heksadesimaalinumeron merkkijonoina, esimerkiksi 550e8400-e29b-11d4-a716-446655440000. Luontiprosessi sisältää yhdistelmän aikaleimoja, satunnaislukuja ja verkko-osoitetietoja.
täysi muoto pvr
Syntaksi:
xxxxxxxx-xxxx-Mxxx-Nxxx-xxxxxxxxxxxx>
Parametrit:
- x – edustaa heksadesimaalilukua (0-9, A-F).
- M – edustaa GUID/UUID-versiota (1-5).
- N – edustaa GUID/UUID-muunnelmaa (8, 9, A tai B).
Lähestyä
- Ohjelmointikielen käyttäminen: Monissa ohjelmointikielissä on sisäänrakennettuja toimintoja tai kirjastoja GUID-/UUID-tunnusten luomiseksi. Esimerkiksi C#:ssa voit käyttää menetelmää Guid.NewGuid().
- Verkkotyökalun käyttäminen: On olemassa monia online-GUID/UUID-generaattoreita, joilla voidaan luoda GUID/UUID. Nämä työkalut ovat yleensä ilmaisia eivätkä vaadi asennusta.
- Käytä komentorivityökalua: Monissa käyttöjärjestelmissä on sisäänrakennetut komentorivityökalut, joita voidaan käyttää GUID-/UUID-tunnusten luomiseen. Esimerkiksi Windowsissa voit käyttää guidgen.exe-työkalua.
Esimerkki 1: Tässä esimerkissä ytimekäs JavaScript-funktio luo satunnaisen UUID-tunnuksen, joka seuraa mallia 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxxx'. UUID sisältää satunnaisesti luodut heksadesimaalinumerot, kiinteän '4' version ilmaisemiseksi ja numeron, joka noudattaa tiettyä kaavaa, jota merkitään 'y'. Funktio tulostaa sitten luodun UUID:n konsoliin käyttämälläconsole.log(random_uuid)>.
ml ozJavascript
// Generate a random UUID const random_uuid = uuidv4(); // Print the UUID console.log(random_uuid); function uuidv4() { return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx' .replace(/[xy]/g, function (c) const r = Math.random() * 16 ); }> Lähtö
8e8679e3-02b1-410b-9399-2c1e5606a971>
Esimerkki 2: Tässä esimerkissä ytimekäs JavaScript-koodinpätkä käyttää uuid-kirjastoa satunnaisen UUID:n luomiseen. Theuuidv4>kirjaston toiminto on määritettyrandom_uuid>, ja luotu UUID tulostetaan konsoliinconsole.log(random_uuid)>. Uuid-kirjasto yksinkertaistaa UUID-luonnin prosessia ytimekkäästi.
Javascript
const { v4: uuidv4 } = require('uuid'); // Generate a random UUID const random_uuid = uuidv4(); // Print the UUID console.log(random_uuid);> Lähtö:
93243b0e-6fbf-4a68-a6c1-6da4b4e3c3e4>