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

JavaScript में GUID / UUID कैसे बनाएं?


हम JavaScript में निम्न विधियों का उपयोग करके GUID या UUID बना सकते हैं:

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

JavaScript में 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. जावास्क्रिप्ट में डेट ऑब्जेक्ट कैसे बनाएं? जावास्क्रिप्ट में डेट ऑब्जेक्ट कैसे बनाएं?

    परिचय जावास्क्रिप्ट Date ऑब्जेक्ट तारीख और समय के साथ काम करने के लिए उपयोग किया जाता है। इसे new Date() कंस्ट्रक्टर का उपयोग करके बनाया जा सकता है जिसमें विभिन्न पैरामीटर्स हो सकते हैं। उदाहरण निम्न कोड जावास्क्रिप्ट में डेट ऑब्जेक्ट बनाने के लिए है: <!DOCTYPE html> <html lang="hi&

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

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

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

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