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

JavaScript में n से विभाज्य यादृच्छिक संख्या उत्पन्न करना


हमें एक JavaScript फ़ंक्शन लिखना है जो एक संख्या को एकमात्र तर्क के रूप में लेता है। फ़ंक्शन को तब एक यादृच्छिक उत्पन्न संख्या लौटानी चाहिए जो हमेशा तर्क द्वारा प्रदान की गई संख्या से विभाज्य हो।

उदाहरण

इसके लिए कोड होगा -

const num = 21;
// फ़ंक्शन जो n से विभाज्य यादृच्छिक संख्या उत्पन्न करता है जिसकी डिफ़ॉल्ट ऊपरी सीमा 1000000 है
const specialRandom = (num = 1, limit = 1000000) => {
    // यादृच्छिक संख्या प्राप्त करना
    const random = Math.random() * limit;
    // इसे num से विभाज्य होने के लिए पूर्णांकित करना
    const res = Math.round( random / num ) * num;
    return res;
};
console.log(specialRandom(num));

आउटपुट

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

6006

यह आउटपुट प्रत्येक रन पर भिन्न होने की संभावना है।

  1. JavaScript Number() फंक्शन JavaScript Number() फंक्शन

    JavaScript Number() फंक्शन ऑब्जेक्ट वैल्यू को तर्क के रूप में पास करके उसके संबंधित न्यूमेरिक वैल्यू में बदल देता है।उदाहरण<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width,

  1. JavaScript Random नंबर JavaScript Random नंबर

    Math.random() फंक्शन का उपयोग 0 और 1 के बीच एक रैंडम फ्लोटिंग-पॉइंट नंबर उत्पन्न करने के लिए किया जाता है।उदाहरण<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-sc

  1. JavaScript में संख्या पैटर्न JavaScript में संख्या पैटर्न

    हमें एक JavaScript और HTML प्रोग्राम लिखना है जो उपयोगकर्ता को एक टेक्स्ट इनपुट और बटन प्रदान करता है। जब उपयोगकर्ता इनपुट में कोई मान दर्ज करता है, मान लीजिए 5, और बटन पर क्लिक करता है, तो हमें स्क्रीन पर निम्नलिखित पैटर्न प्रिंट करना चाहिए। (n = 5 के लिए) 01 01 02 01 02 03 01 02 03 04 01 02 03 04