एक्सेल में रैंडम नंबर जेनरेट करें (स्टेप बाय स्टेप गाइड + प्रोजेक्ट्स के साथ)

एक्सेल में यादृच्छिक संख्याओं का उपयोग तब किया जाता है जब हम अपने डेटा को एक नमूना मूल्यांकन के लिए यादृच्छिक करना चाहते हैं, उत्पन्न ये संख्याएं बिल्कुल यादृच्छिक हैं, एक्सेल में दो इनबिल्ट फ़ंक्शन हैं जो हमें कोशिकाओं में यादृच्छिक मान प्रदान करते हैं, = RAND () फ़ंक्शन हमें किसी भी मूल्य से देता है सीमा 0 से 1 जबकि एक और यादृच्छिक कार्य = RANDBETWEEN () यादृच्छिक संख्या सीमा के लिए उपयोगकर्ता से इनपुट लेता है।

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

  1. रैंडमनेस के विज्ञान, कला, सांख्यिकी, क्रिप्टोग्राफी, गेमिंग, जुआ और अन्य क्षेत्रों में कई उपयोग हैं।
  2. एक्सेल में रैंडम संख्या उत्पन्न करना महत्वपूर्ण है क्योंकि वास्तविक जीवन में कई चीजें इतनी जटिल हैं कि वे यादृच्छिक दिखाई देती हैं। इसलिए, उन प्रक्रियाओं को अनुकरण करने के लिए, हमें यादृच्छिक संख्याओं की आवश्यकता है।

मौका के खेल में उपयोग के लिए कई रैंडमाइज़िंग डिवाइस जैसे डाइस, शिफ्लिंग प्ले कार्ड और रूलेट व्हील विकसित किए गए हैं। हालाँकि, इनका उपयोग डिजीटल फ़ाइलों के लिए नहीं किया जा सकता है। इसलिए हमें एक्सेल में रैंडम नंबर जेनरेट करने के लिए टूल्स की जरूरत होती है।

एक्सेल में रैंडम नंबर कैसे उत्पन्न करें?

एक्सेल में एक यादृच्छिक संख्या उत्पन्न करने के लिए कई तरीके हैं। हम उनमें से दो पर चर्चा करेंगे - Rand () और Randbetween () फ़ंक्शंस

# 1 - रैंड () फ़ंक्शन

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

रैंड () फ़ंक्शन एक यादृच्छिक दशमलव संख्या लौटाते हैं जो 0 के बराबर या उससे अधिक है लेकिन 1 (0 number यादृच्छिक संख्या <1) से कम है। जब कोई वर्कशीट खोली जाती है या बदली जाती है तो रैंड रिकॉल करता है ( वाष्पशील कार्य )।

रैंड फ़ंक्शन 0 और 1 (छोड़कर) के बीच का मान लौटाता है।

हमें सेल में केवल ' = RAND () ' टाइप करना होगा और एंटर दबाना होगा । जब शीट में कोई बदलाव किया जाता है तो मूल्य हर बार बदल जाएगा।

एक से अधिक सेल के लिए एक्सेल में रैंडम नंबर कैसे उत्पन्न करें?

यदि हम एक से अधिक सेल के लिए एक्सेल में यादृच्छिक संख्या उत्पन्न करना चाहते हैं, तो हमें आवश्यकता है

  • सबसे पहले, आवश्यक रेंज का चयन करें , फिर टाइप करें = ' रैंड () ' और 'Ctrl + Enter' दबाकर हमें मान मिलेगा।

एक्सेल में यादृच्छिक संख्याओं की पुनर्गणना कैसे रोकें?

RAND फ़ंक्शन के रूप में पुनर्गणना होती है, यदि शीट में कोई भी परिवर्तन किया जाता है, तो हमें सूत्रों को कॉपी करना होगा और फिर मानों को पेस्ट करना होगा यदि हम नहीं चाहते कि हर बार मानों को बदला जाए। इसके लिए, हमें Paste विशेष का उपयोग करके RAND () फ़ंक्शन के मानों को चिपकाना होगा ताकि यह अब 'RAND ()' फ़ंक्शन का परिणाम न हो और पुनर्गणना न हो।

यह करने के लिए,

  • हमें मूल्यों का चयन करने की आवश्यकता है।
  • प्रेस Ctrl + C मूल्यों कॉपी करने के लिए।
  • चयन को बदले बिना, 'पेस्ट स्पेशल' डायलॉग बॉक्स खोलने के लिए Alt + Ctrl + V दबाएं
  • विकल्पों में से 'मान' चुनें और ' ok ' पर क्लिक करें।

अब हम देख सकते हैं, सूत्र पट्टी में मान स्वयं मान है, न कि रैंड () फ़ंक्शन। अब, ये केवल मूल्य हैं।

मूल्य प्राप्त करने का एक और तरीका है, न केवल फ़ंक्शन के परिणामस्वरूप, बल्कि वह केवल एक सेल के लिए है। यदि हम पहली बार में मूल्य चाहते हैं, तो फ़ंक्शन नहीं, तो चरण हैं:

  • सबसे पहले, सूत्र पट्टी में = रैंड () टाइप करें , फिर F9 दबाएं और 'Enter' दबाएं।

एफ 9 दबाने के बाद, हमें केवल मूल्य मिलता है।

RAND () का उपयोग करके 0 और 1 के अलावा किसी अन्य श्रेणी का मान

चूंकि RAND फ़ंक्शन 0 और 1 के बीच एक यादृच्छिक दशमलव संख्या देता है, अगर हम एक अलग सीमा से मान चाहते हैं, तो हम निम्नलिखित फ़ंक्शन का उपयोग कर सकते हैं:

चलो 'ए' शुरुआती बिंदु है।

और 'बी' अंतिम बिंदु है

समारोह 'रैंड (*) (बीए) + ए' होगा

उदाहरण के लिए, हम 7 को 'a' और 10 को 'b' मान लेते हैं, फिर सूत्र ' = RAND () * (10-7) +7 होगा

RANDBETWEEN () फ़ंक्शन

जैसा कि फ़ंक्शन का नाम इंगित करता है, यह फ़ंक्शन दिए गए पूर्णांकों के बीच एक यादृच्छिक पूर्णांक देता है। रैंड () फ़ंक्शन की तरह, यह फ़ंक्शन तब भी पुनर्गणना करता है जब कोई कार्यपुस्तिका बदल जाती है या खोली जाती है ( वाष्पशील फ़ंक्शन )।

RANDBETWEEN फ़ंक्शन का सूत्र है:

नीचे : एक पूर्णांक सीमा के निचले मूल्य का प्रतिनिधित्व करता है।

शीर्ष : रेंज के निचले मूल्य का प्रतिनिधित्व करने वाला पूर्णांक।

छात्रों के लिए 0 और 100 के बीच एक्सेल में यादृच्छिक संख्या उत्पन्न करने के लिए, हम 'RANDBETWEEN' फ़ंक्शन का उपयोग करेंगे ।

सबसे पहले, हमें डेटा का चयन करने की आवश्यकता है, फिर सूत्र टाइप करें, अर्थात, = RANDBETWEEN (0,100), और Cntrl + Enter दबाएं। आप नीचे दिए गए स्क्रीनशॉट को पसंद कर सकते हैं।

जैसा कि मान पुनर्गणना करेंगे, हम केवल वैल्यू के रूप में पेस्ट करने के लिए 'पेस्ट स्पेशल' डायलॉग बॉक्स खोलने के लिए Alt + Ctrl + V का उपयोग कर सकते हैं ।

स्क्रीनशॉट में नीचे दिए गए चरणों का पालन करें।

RAND () फ़ंक्शन की तरह, हम फॉर्मूला बार में RANDBETWEEN फ़ंक्शन टाइप करने की विधि का उपयोग कर सकते हैं और परिणाम को मान में बदलने के लिए F9 दबा सकते हैं, और फिर Enter दबाएं।

याद रखने वाली चीज़ें

  • यदि नीचे शीर्ष से अधिक है, तो RANDBETWEEN फ़ंक्शन #NUM वापस आ जाएगा !
  • यदि आपूर्ति की गई कोई भी दलील गैर-संख्यात्मक है, तो फ़ंक्शन #VALUE!
  • RAND () और RANDBETWEEN () फ़ंक्शन दोनों एक अस्थिर फ़ंक्शन (पुनर्गणना) हैं, इसलिए प्रसंस्करण समय में जोड़ता है और कार्यपुस्तिका को धीमा कर सकता है।

एक्सेल में यादृच्छिक संख्या - प्रोजेक्ट 1

हम दो तिथियों के बीच यादृच्छिक तिथियां प्राप्त करने के लिए RANDBETWEEN () फ़ंक्शन का उपयोग कर सकते हैं।

हम नीचे और शीर्ष तर्कों के रूप में 2 तिथियों का उपयोग करेंगे ।

हमें चयन करने के बाद शॉर्टकट (Ctrl + D) का उपयोग करके सूत्र को कॉपी करना होगा ।

हम फ़ंक्शन के लिए शीर्ष और निचले मान को बदलने के लिए स्टार्ट (डी 1) और एंड डेट (ई 1) को बदल सकते हैं।

एक्सेल में रैंडम नंबर - प्रोजेक्ट 2 - हेड और टेल

बेतरतीब ढंग से सिर और पूंछ चुनने के लिए, हम रैंडबीटन फ़ंक्शन के साथ एक्सेल में CHOOSE फ़ंक्शन का उपयोग कर सकते हैं ।

हमें खेल में हर बार अगले और अगले सेल में फॉर्मूला को कॉपी करना होगा, और 'हेड' और 'टेल' बेतरतीब ढंग से आ जाएंगे।

एक्सेल में यादृच्छिक संख्या - परियोजना 3 - क्षेत्र आवंटन

कई बार, हमें विभिन्न उदाहरणों के लिए डेटा की कल्पना और निर्माण करना पड़ता है। मान लीजिए कि हमारे पास बिक्री के लिए डेटा है, और हमें बिक्री के प्रत्येक लेनदेन के लिए तीन अलग-अलग क्षेत्रों को आवंटित करने की आवश्यकता है।

तब हम CHOOSE फ़ंक्शन के साथ RANDBETWEEN फ़ंक्शन का उपयोग कर सकते थे।

आप शेष कोशिकाओं के लिए समान खींच सकते हैं।

एक्सेल में यादृच्छिक संख्या - परियोजना 4 - लूडो पासा बनाना

RANDBETWEEN फ़ंक्शन का उपयोग करके, हम लूडो के लिए पासा भी बना सकते हैं। ऐसा ही करने के लिए, हमें Excel VBA में RANDBETWEEN फ़ंक्शन का उपयोग करने की आवश्यकता है । कृपया नीचे दिए गए चरणों का पालन करें:

  • होम टैब-> एलाइनमेंट ग्रुप- > मर्ज एंड सेंटर का उपयोग करके चार सेल (B2: C3) को मर्ज करें
  • शॉर्टकट कुंजी ( ALT + H + B + T ) का उपयोग करके एक के बाद एक मर्ज किए गए सेल में बॉर्डर को लागू करें ।
  • केंद्र और मध्य ने होम टैब-> संरेखण समूह -> ' केंद्र' और ' मध्य संरेखित ' आदेश का उपयोग करते हुए मान संरेखित किया ।
  • बटन बनाने के लिए, डेवलपर टैब -> नियंत्रण समूह -> सम्मिलित करें -> 'कमांड बटन' का उपयोग करें
  • बटन बनाएं और ' डेवलपर ' पर ' नियंत्रण' समूह से 'कोड देखें' चुनें
  • ड्रॉप-डाउन से ' CommandButton1 ' चुनने के बाद , निम्न कोड पेस्ट करें:

RN = ("= RANDBETWEEN (1,6)")

कक्ष (2, 2) = आरएन

फ़ाइल को .xlsm एक्सटेंशन का उपयोग करके सहेजें क्योंकि हमने वर्कबुक में VBA कोड का उपयोग किया है । एक्सेल विंडो पर आने के बाद, 'डिज़ाइन मोड' को निष्क्रिय करें

अब, जब भी हम बटन पर क्लिक करते हैं, हमें 1 और 6 के बीच एक यादृच्छिक मान मिलता है।

दिलचस्प लेख...