Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

जावास्क्रिप्ट में GUID/UUID कैसे बनाएं?

<घंटा/>

हम निम्नलिखित विधियों का उपयोग करके जावास्क्रिप्ट में GUID या UUID बना सकते हैं -

Math.Random() फ़ंक्शन

जावास्क्रिप्ट में UUID या GUID बनाने या उत्पन्न करने के लिए Math.Random() फ़ंक्शन के साथ निम्नलिखित कोड का उपयोग करें

function createUUID() {
   return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) {
      var r = Math.random() * 16 | 0, v = c == 'x' ? r : (r & 0x3 | 0x8);
      return v.toString(16);
   });
}

नोट - इसका उत्पादन में उपयोग नहीं किया जाना चाहिए क्योंकि Math.Random() द्वारा उत्पन्न GUID या UUID अद्वितीय नहीं हो सकता है।

npm uuid मॉड्यूल

हम RFC4122 UUIDS के निर्माण के लिए npm के uuid मॉड्यूल का उपयोग कर सकते हैं। −

. का उपयोग करके पहले इसे स्थापित करें
$ npm install uuid

फिर निम्न सामग्री के साथ एक js फ़ाइल (script.js) बनाएँ -

const uuid = require('uuid')
console.log(uuid())
console.log(uuid())
console.log(uuid())

आप इसे निम्न कमांड का उपयोग करके चला सकते हैं -

node script.js

बनाए गए UUIDs के उदाहरण -

a85a8e6b-348b-4011-a1ec-1e78e9620782
03ea49f8-1d96-4cd0-b279-0684e3eec3a9
7289708e-b17a-477c-8a77-9ab575c4b4d8

  1. जावास्क्रिप्ट में डेट ऑब्जेक्ट कैसे बनाएं?

    जावास्क्रिप्ट में दिनांक वस्तु बनाने के लिए निम्नलिखित कोड है - उदाहरण <!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Documen

  1. जावास्क्रिप्ट का उपयोग करके URL ऑब्जेक्ट कैसे बनाएं?

    जावास्क्रिप्ट का उपयोग करके URL ऑब्जेक्ट बनाने के लिए निम्नलिखित कोड है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title&g

  1. एक बहुआयामी जावास्क्रिप्ट ऑब्जेक्ट कैसे बनाएं?

    एक बहुआयामी जावास्क्रिप्ट ऑब्जेक्ट बनाने के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Docu