एक्सेल में यादृच्छिक संख्या उत्पन्न करने का एक तरीका रैंड फ़ंक्शन के साथ है। अपने आप में, RAND यादृच्छिक संख्याओं की एक सीमित श्रेणी उत्पन्न करता है, लेकिन अन्य कार्यों के साथ सूत्रों में इसका उपयोग करके, आप मानों की सीमा का विस्तार कर सकते हैं ताकि:
- RAND एक निर्दिष्ट सीमा के भीतर यादृच्छिक संख्या वापस करने के लिए बनाया जा सकता है, जैसे 1 और 10 या 1 और 100 किसी श्रेणी के उच्च और निम्न मान निर्दिष्ट करके,
- आप फ़ंक्शन के आउटपुट को TRUNC फ़ंक्शन के साथ जोड़कर पूर्णांकों तक कम कर सकते हैं, जो किसी संख्या से सभी दशमलव स्थानों को छोटा या हटा देता है।
रैंड फ़ंक्शन 0 से अधिक या 1 से कम के बराबर वितरित समान रूप से वितरित संख्या देता है। जबकि फ़ंक्शन द्वारा उत्पन्न मानों की श्रेणी का वर्णन करना सामान्य है 0 से 1 तक, वास्तव में, यह कहना अधिक सटीक है कि सीमा 0 और 0.999 के बीच है…
ये निर्देश एक्सेल 2019, 2016, 2013, 2010, एक्सेल ऑनलाइन और माइक्रोसॉफ्ट 365 के लिए एक्सेल पर लागू होते हैं।
रैंड फ़ंक्शन सिंटैक्स और तर्क
एक फ़ंक्शन का सिंटैक्स फ़ंक्शन के लेआउट को संदर्भित करता है और इसमें फ़ंक्शन का नाम, कोष्ठक, अल्पविराम विभाजक और तर्क शामिल होते हैं। RAND फ़ंक्शन का सिंटैक्स है:
=रैंड ()
रैंडबेटवीन फ़ंक्शन के विपरीत, जिसे निर्दिष्ट करने के लिए उच्च-अंत और निम्न-अंत तर्कों की आवश्यकता होती है, रैंड फ़ंक्शन कोई तर्क स्वीकार नहीं करता है।
आप उपरोक्त छवि में कई रैंड फ़ंक्शन उदाहरण देख सकते हैं।
- पहला उदाहरण (पंक्ति 2) RAND फ़ंक्शन में अपने आप प्रवेश करता है।
- दूसरा उदाहरण (पंक्तियाँ 3 और 4) एक सूत्र बनाता है जो 1 और 10 और 1 और 100 के बीच एक यादृच्छिक संख्या उत्पन्न करता है।
- तीसरा उदाहरण (पंक्ति 5) TRUNC फ़ंक्शन का उपयोग करके 1 और 10 के बीच एक यादृच्छिक पूर्णांक उत्पन्न करता है।
- अंतिम उदाहरण (पंक्ति 6) यादृच्छिक संख्याओं के लिए दशमलव स्थानों की संख्या को कम करने के लिए ROUND फ़ंक्शन का उपयोग करता है।
रैंड के साथ नंबर जेनरेट करना
फिर से, चूंकि रैंड फ़ंक्शन कोई तर्क नहीं लेता है, आप इसे एक सेल पर क्लिक करके और टाइप करके दर्ज कर सकते हैं =RAND() जिसके परिणामस्वरूप 0 और 1 के बीच एक यादृच्छिक संख्या होती है सेल में।
एक सीमा के भीतर संख्या उत्पन्न करें
एक निर्दिष्ट सीमा के भीतर एक यादृच्छिक संख्या उत्पन्न करने के लिए प्रयुक्त समीकरण का सामान्य रूप है:
=रैंड ()(उच्च-निम्न)+निम्न
उच्च और निम्न संख्याओं की वांछित सीमा की ऊपरी और निचली सीमा को दर्शाता है। एक उदाहरण के रूप में, 1 और 10 के बीच एक यादृच्छिक संख्या उत्पन्न करने के लिए कार्यपत्रक कक्ष में निम्न सूत्र दर्ज करें:
=रैंड ()(10-1)+1
रैंड के साथ रैंडम पूर्णांक बनाना
एक पूर्णांक लौटाने के लिए - एक पूर्ण संख्या जिसमें कोई दशमलव भाग नहीं है - समीकरण का सामान्य रूप है:
=TRUNC (रैंड ()(उच्च-निम्न) + निम्न)
TRUNC फ़ंक्शन के साथ सभी दशमलव स्थानों को हटाने के बजाय, हम के संयोजन के साथ निम्नलिखित ROUND फ़ंक्शन का उपयोग कर सकते हैं RAND यादृच्छिक संख्या में दशमलव स्थानों की संख्या को घटाकर दो करने के लिए।
=राउंड (रैंड ()(उच्च-निम्न) + निम्न, दशमलव)
रैंड फ़ंक्शन और अस्थिरता
रैंडफ़ंक्शन एक्सेल के अस्थिर कार्यों में से एक है; इसका मतलब है कि:
- फ़ंक्शन पुनर्गणना करता है और हर बार जब कोई व्यक्ति कार्यपत्रक में परिवर्तन करता है तो एक नया यादृच्छिक संख्या उत्पन्न करता है, जिसमें नया डेटा जोड़ने जैसी क्रियाएं भी शामिल हैं।
- कोई भी सूत्र जो प्रत्यक्ष या अप्रत्यक्ष रूप से एक अस्थिर फ़ंक्शन वाले सेल पर निर्भर करता है, हर बार जब भी कोई व्यक्ति कार्यपत्रक में परिवर्तन करता है, तो उसका पुनर्गणना भी होता है।
- बड़ी मात्रा में डेटा वाली कार्यपत्रकों या कार्यपुस्तिकाओं में, अस्थिर कार्यों का उपयोग करते समय सावधानी बरतें क्योंकि वे पुनर्गणना की आवृत्ति के कारण कार्यक्रम के प्रतिक्रिया समय को धीमा कर सकते हैं।
आप कीबोर्ड पर F9 कुंजी दबाकर वर्कशीट में अन्य परिवर्तन किए बिना रैंड फ़ंक्शन को नए यादृच्छिक संख्याएं उत्पन्न करने के लिए बाध्य कर सकते हैं। यह क्रिया RAND फ़ंक्शन वाले किसी भी सेल सहित संपूर्ण शीट को पुनर्गणना करने के लिए बाध्य करती है।
आप F9 कुंजी का भी उपयोग कर सकते हैं ताकि जब भी कोई व्यक्ति वर्कशीट में कोई बदलाव करे तो यादृच्छिक संख्या को बदलने से रोका जा सके:
- उस वर्कशीट सेल पर क्लिक करें जहाँ आप चाहते हैं कि रैंडम नंबर रहे।
- कार्यपत्रक के ऊपर सूत्र पट्टी में =RAND() फ़ंक्शन टाइप करें।
- F9 कुंजी दबाएं RAND फ़ंक्शन को एक स्थिर यादृच्छिक संख्या में बदलने के लिए।
- चयनित सेल में यादृच्छिक संख्या प्रदर्शित करने के लिए कीबोर्ड पर Enter कुंजी दबाएं।
- अब, F9 दबाने से यादृच्छिक संख्या प्रभावित नहीं होगी।