रैंडम नंबर जेनरेटर एक्सेल - रैंड फंक्शन

उदाहरण कार्यपुस्तिका डाउनलोड करें

उदाहरण कार्यपुस्तिका डाउनलोड करें

यह ट्यूटोरियल दर्शाता है कि कैसे उपयोग करना है एक्सेल रैंड फंक्शन एक्सेल में एक यादृच्छिक संख्या की गणना करने के लिए।

रैंड फ़ंक्शन अवलोकन

रैंड फ़ंक्शन 0 और 1 के बीच एक यादृच्छिक संख्या की गणना करता है।

रैंड एक्सेल वर्कशीट फ़ंक्शन का उपयोग करने के लिए, एक सेल चुनें और टाइप करें:

(ध्यान दें कि सूत्र इनपुट कैसे दिखाई देते हैं)

रैंड फ़ंक्शन सिंटैक्स और इनपुट:

1 = रैंड ()

एक्सेल में रैंड फ़ंक्शन का उपयोग कैसे करें:

रैंड फ़ंक्शन 0 से अधिक और 1 से कम संख्या (दशमलव) उत्पन्न करता है।

1 = रैंड ()

नोट: RANDARRAY एक्सेल 2022 में एक नया फ़ंक्शन है और रैंड फ़ंक्शन को प्रतिस्थापित करता है। लेकिन अगर आपके पास नवीनतम संस्करण नहीं है या उन लोगों के लिए फ़ाइल भेजने की आवश्यकता है जिनके पास अभी तक नहीं है, तो भी आप पश्च संगतता के लिए रैंड फ़ंक्शन का उपयोग कर सकते हैं।

0 से अधिक और 1 से कम यादृच्छिक संख्या उत्पन्न करने के अलावा, RANDARRAY आपको यादृच्छिक संख्याओं को रखने के लिए कितनी पंक्तियों और स्तंभों को चुनने की अनुमति देता है, केवल 0 और 1 के बजाय न्यूनतम और अधिकतम संख्या चुनें, और यहां तक ​​​​कि यह भी चुनें कि क्या आप पूर्ण संख्या चाहते हैं या दशमलव।

यदि आपके पास Excel 2007 के बाद का है, तो आप RANDBETWEEN का भी उपयोग कर सकते हैं। RANDARRAY की तरह, यह आपको केवल 0 और 1 के बजाय न्यूनतम और अधिकतम संख्या चुनने की अनुमति देता है। नीचे दिया गया यह उदाहरण 1 और 100 के बीच यादृच्छिक संख्या दिखाता है।

जैसा कि बताया गया है, RANDARRAY और RANDBETWEEN इसे आसानी से करते हैं। रैंड के साथ, आपको इसे इस तरह करने की ज़रूरत है:

1 =INT(RAND()*($B$6-$B$3)+$B$3)

सूत्र मूल रूप से =RAND()*(अधिकतम संख्या - न्यूनतम संख्या) + न्यूनतम संख्या है। और पूर्णांक को हथियाने के लिए इसे INT से लपेटें।

यादृच्छिक तिथियां या/और समय उत्पन्न करें

यदि आप जानते हैं कि एक्सेल में दिनांक और समय कैसे संग्रहीत किया जाता है, तो तर्क ऊपर जैसा ही होगा क्योंकि उन्हें संख्याओं के रूप में संग्रहीत किया जाता है। अभी - अभी:

1 =INT(RAND()*($B$6-$B$3)+$B$3)

समय समान है, सिवाय इसके कि यह पूर्ण संख्या या पूर्णांक के बजाय दशमलव है। इसलिए, INT को हटा दें:

1 =RAND()*($B$6-$B$3)+$B$3

उन दोनों को एक साथ रखने के लिए, बस उन्हें एक साथ जोड़ें:

1 =INT(RAND()*($B$6-$B$3)+$B$3)+RAND()*($C$6-$C$3)+$C$33

यदि आपको केवल दशमलवों को यादृच्छिक बनाने की आवश्यकता है, तो RAND अपने आप में परिपूर्ण है। हालांकि अधिकांश समय, हम एक यादृच्छिक क्षेत्र को पुनः प्राप्त करना चाहते हैं। उदाहरण के लिए B3:B7 में एक यादृच्छिक कर्मचारी को हथियाने के लिए, आप प्रत्येक कर्मचारी को असाइन करने के लिए एक रैंड फ़ंक्शन का उपयोग कर सकते हैं, और एक यादृच्छिक कर्मचारी को हथियाने के लिए INDEX और LARGE का उपयोग कर सकते हैं:

1 = इंडेक्स (बी 3: बी 7, रैंक (सी 3, सी 3: सी 7))

रैंड फ़ंक्शन C3:C7 में संख्याओं को यादृच्छिक करेगा। रैंक C3:C7 के बीच सेल C3 में यादृच्छिक संख्या की तुलना करता है और संख्या को अवरोही क्रम में रैंक करता है। उदाहरण के लिए ०.०८४३५३१५९३२७६४६९, सी३:सी७ के बीच नंबर ३ के रूप में रैंक करता है। INDEX विशेष पंक्ति संख्या 3 को B3:B7 से पकड़ लेता है और वह है सेबस्टियन थॉम्पसन।

F9 कुंजी दबाएं और रैंड फ़ंक्शन पुनर्गणना करेगा। सेल C3 में 0.180669763264754 का मान अब C3:C7 में संख्याओं के बीच 5 वें स्थान पर है और इस प्रकार 5 दिखा रहा हैवां B3:B7 में पंक्ति और वह है काहिरा मैक्कल।

ध्यान दें कि जबकि रैंड फ़ंक्शन के लिए डुप्लिकेट नंबर उत्पन्न करना बेहद असंभव है, यह अभी भी सैद्धांतिक रूप से संभव है।

यह सुनिश्चित करने के लिए कि कोई डुप्लीकेट नहीं हैं, सूत्र में एक COUNTIF जोड़ें।

1 =INDEX($B$3:$B$7,RANK(C3,$C$3:$C$7)+COUNTIF($C$3:C3,C3)-1)

उपरोक्त उदाहरण में 0.834312895315874 के दो मामले हैं। इसलिए, वे दोनों 5 पर समान रैंक करते हैं। COUNTIF माइनस 1 को जोड़ने के साथ, 0.834312895315874 की पहली रैंक 5 + 1 -1 (5) होगी और 0.834312895315874 की दूसरी रैंक 5 + 2 - 1 (6) होगी और इस प्रकार विभिन्न पंक्तियों को उठाओ।

रैंड फ़ंक्शन Google शीट्स में ठीक उसी तरह काम करता है जैसे एक्सेल में:

अतिरिक्त नोट्स

0 और 1 के बीच यादृच्छिक संख्या की गणना करने के लिए रैंड फ़ंक्शन का उपयोग करें।
= रैंड ()

एक्सेल में सभी फंक्शन की सूची पर लौटें

wave wave wave wave wave