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

एक श्रेणी के बीच एक यादृच्छिक संख्या कैसे बनाएं जावास्क्रिप्ट

<घंटा/>

हमारा काम एक फ़ंक्शन बनाना है, जैसे कि createRandom, जो दो तर्क लेता है और श्रेणी (अधिकतम अनन्य) के बीच छद्म यादृच्छिक संख्या देता है।

फ़ंक्शन के लिए कोड होगा -

उदाहरण

const min = 3;
const max = 9;
const createRandom = (min, max) => {
   const diff = max - min;
   const random = Math.random();
   return Math.floor((random * diff) + min);
}
console.log(createRandom(min, max));

कोड को समझना -

  • हम अधिकतम और न्यूनतम का अंतर लेते हैं
  • हम एक यादृच्छिक संख्या बनाते हैं
  • फिर हम अंतर और यादृच्छिक को 0 और भिन्न के बीच यादृच्छिक संख्या उत्पन्न करने के लिए गुणा करते हैं
  • फिर हम न्यूनतम और अधिकतम के बीच यादृच्छिक संख्या उत्पन्न करने के लिए इसमें मिनट जोड़ते हैं

आउटपुट

कंसोल में इस कोड का आउटपुट होगा -

6

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

    हमें एक JavaScript फ़ंक्शन लिखने की आवश्यकता है जो एक श्रेणी निर्दिष्ट करने वाली दो संख्याओं में लेता है। हमारे फ़ंक्शन को एक यादृच्छिक अभाज्य संख्या लौटानी चाहिए जो उस सीमा में आती है उदाहरण इसके लिए कोड होगा - const range = [100, 1000]; const getPrimes = (min, max) => {    const resu

  1. दो पूर्णांकों के बीच यादृच्छिक पूर्ण संख्या JavaScript

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो एक श्रेणी निर्दिष्ट करते हुए ठीक दो संख्याओं की एक सरणी लेता है। फ़ंक्शन को एक यादृच्छिक पूर्ण संख्या उत्पन्न करनी चाहिए जो तर्क के रूप में निर्दिष्ट सीमा (दोनों समावेशी) के भीतर आती है। उदाहरण const range = [5, 15]; const randomBetween = ([min,

  1. मैं MySQL में एक यादृच्छिक चार अंकों की संख्या कैसे बनाऊं?

    आइए पहले एक टेबल बनाएं - mysql> create table DemoTable717 (    UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    UserPassword int ); Query OK, 0 rows affected (0.81 sec) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - mysql> insert into DemoTable717(UserPassword)