Už ste niekedy počuli GUID (globálne jedinečný identifikátor) alebo UUID (univerzálne jedinečný identifikátor) ? Toto sú 128-bitový jedinečné identifikátory používané v počítačových systémoch na rozlíšenie zdrojov, ako sú súbory, objekty a komponenty. Náhodne generované GUID je veľmi nepravdepodobné, že by sa duplikovali. Aplikácie nachádzajú v databázach, webových aplikáciách a operačných systémoch.
Typicky sú GUID reprezentované ako reťazce 32 hexadecimálnych číslic, napríklad 550e8400-e29b-11d4-a716-446655440000. Proces generovania zahŕňa kombináciu časových pečiatok, náhodných čísel a údajov sieťovej adresy.
stiahnite si videá z youtube na vlc
Syntax:
xxxxxxxx-xxxx-Mxxx-Nxxx-xxxxxxxxxxxx>
Parametre:
- x – predstavuje hexadecimálnu číslicu (0-9, A-F).
- M – predstavuje verziu GUID/UUID (1-5).
- N – predstavuje variant GUID/UUID (8, 9, A alebo B).
Prístup
- Použitie programovacieho jazyka: Mnoho programovacích jazykov má vstavané funkcie alebo knižnice na generovanie GUID/UUID. Napríklad v C# môžete použiť metódu Guid.NewGuid().
- Pomocou online nástroja: Existuje mnoho online generátorov GUID/UUID, ktoré možno použiť na generovanie GUID/UUID. Tieto nástroje sú zvyčajne bezplatné a nevyžadujú inštaláciu.
- Pomocou nástroja príkazového riadka: Mnoho operačných systémov má vstavané nástroje príkazového riadka, ktoré možno použiť na generovanie identifikátorov GUID/UUID. Napríklad v systéme Windows môžete použiť nástroj guidgen.exe.
Príklad 1: V tomto príklade stručná funkcia JavaScript generuje náhodné UUID podľa vzoru „xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx“. UUID obsahuje náhodne generované hexadecimálne číslice, pevnú „4“ na označenie verzie a číslicu podľa špecifického vzoru označeného „y“. Funkcia potom vytlačí vygenerované UUID do konzoly pomocouconsole.log(random_uuid)>.
// 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 ); }> Výkon
8e8679e3-02b1-410b-9399-2c1e5606a971>
Príklad 2: V tomto príklade stručný útržok kódu JavaScript využíva knižnicu „uuid“ na generovanie náhodného UUID. Theuuidv4>je priradená funkcia z knižnicerandom_uuid>a vygenerované UUID sa vytlačí na konzolu pomocouconsole.log(random_uuid)>. Knižnica „uuid“ stručným spôsobom zjednodušuje proces generovania UUID.
java tutoriálJavascript
const { v4: uuidv4 } = require('uuid'); // Generate a random UUID const random_uuid = uuidv4(); // Print the UUID console.log(random_uuid);> Výkon:
93243b0e-6fbf-4a68-a6c1-6da4b4e3c3e4>