Коли-небудь чув GUID (Глобальний унікальний ідентифікатор) або UUID (універсальний унікальний ідентифікатор) ? Це 128-біт унікальні ідентифікатори, які використовуються в комп’ютерних системах для розрізнення ресурсів, таких як файли, об’єкти та компоненти. Ідентифікатори GUID, згенеровані випадковим чином, дуже малоймовірні для дублювання. Вони знаходять застосування в базах даних, веб-додатках і операційних системах.
Зазвичай ідентифікатори GUID представлені у вигляді рядків із 32 шістнадцяткових цифр, наприклад, 550e8400-e29b-11d4-a716-446655440000. Процес генерації передбачає поєднання часових позначок, випадкових чисел і даних мережевої адреси.
java bool до рядка
Синтаксис:
xxxxxxxx-xxxx-Mxxx-Nxxx-xxxxxxxxxxxx>
Параметри:
- x – представляє шістнадцяткову цифру (0-9, A-F).
- M – представляє версію GUID/UUID (1-5).
- N – представляє варіант GUID/UUID (8, 9, A або B).
Підхід
- Використання мови програмування: Багато мов програмування мають вбудовані функції або бібліотеки для створення GUID/UUID. Наприклад, у C# можна використовувати метод Guid.NewGuid().
- За допомогою онлайн-інструменту: Є багато онлайн-генераторів GUID/UUID, які можна використовувати для створення GUID/UUID. Ці інструменти зазвичай безкоштовні та не потребують інсталяції.
- За допомогою інструмента командного рядка: Багато операційних систем мають вбудовані інструменти командного рядка, які можна використовувати для створення GUID/UUID. Наприклад, у Windows ви можете використовувати інструмент guidgen.exe.
Приклад 1: У цьому прикладі стисла функція JavaScript генерує випадковий UUID за шаблоном «xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx». UUID включає випадково згенеровані шістнадцяткові цифри, фіксовану цифру «4» для індикації версії та цифру за певним шаблоном, позначену «y». Потім функція друкує згенерований UUID на консоль за допомогоюconsole.log(random_uuid)>.
q1 q2 q3 q4Javascript
// 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 ); }> Вихід
8e8679e3-02b1-410b-9399-2c1e5606a971>
приклад 2: У цьому прикладі стислий фрагмент коду JavaScript використовує бібліотеку uuid для створення випадкового UUID. Theuuidv4>призначена функція з бібліотекиrandom_uuid>, а згенерований UUID друкується на консолі за допомогоюconsole.log(random_uuid)>. Бібліотека «uuid» спрощує процес створення UUID у стислій формі.
Javascript
const { v4: uuidv4 } = require('uuid'); // Generate a random UUID const random_uuid = uuidv4(); // Print the UUID console.log(random_uuid);> Вихід:
93243b0e-6fbf-4a68-a6c1-6da4b4e3c3e4>