यह ट्यूटोरियल प्रदर्शित करेगा कि वीबीए में यादृच्छिक संख्याओं के साथ कैसे काम किया जाए।
आरएनडी फंक्शन
RND फ़ंक्शन 0 और 1 के बीच एक संख्या उत्पन्न करता है। RND फ़ंक्शन का सिंटैक्स है:
रैंड ([संख्या]) जहां:
- संख्या (वैकल्पिक)- यह वैकल्पिक है और यदि 0 फ़ंक्शन अगली उत्पन्न यादृच्छिक संख्या देता है। यदि रिक्त डिफ़ॉल्ट> 0, का उपयोग किया जाता है।
123 | उप रैंडनम ()संदेशबॉक्स राउंड ()अंत उप |
वीबीए में एक यादृच्छिक संख्या उत्पन्न करना
दो मानों के बीच एक यादृच्छिक संख्या उत्पन्न करने के लिए, आपको निम्नलिखित सामान्य सूत्र का उपयोग करके आईएनटी फ़ंक्शन (पूर्णांक फ़ंक्शन) के संयोजन में आरएनडी फ़ंक्शन का उपयोग करना होगा:
- इंट (लोअरबाउंड + राउंड * (अपरबाउंड - लोअरबाउंड + 1))
तो, 2 और 30 के बीच एक यादृच्छिक संख्या उत्पन्न करने के लिए, आप निम्न कोड का उपयोग करेंगे:
12345678 | सब जनरेटिंगARandomNumber()मंद यादृच्छिक संख्या पूर्णांक के रूप मेंrandomNumber = Int(2 + Rnd * (30 - 2 + 1))डिबग.रैंडम नंबर प्रिंट करेंअंत उप |