विषयसूची
ट्यूटोरियल एक्सेल रैंडम नंबर जनरेटर एल्गोरिथ्म की विशिष्टताओं की व्याख्या करता है और यह दर्शाता है कि एक्सेल में रैंडम नंबर, दिनांक, पासवर्ड और अन्य टेक्स्ट स्ट्रिंग्स उत्पन्न करने के लिए रैंड और रैंडबेटवीन फ़ंक्शंस का उपयोग कैसे करें।
इससे पहले कि हम एक्सेल में यादृच्छिक संख्या उत्पन्न करने की विभिन्न तकनीकों में तल्लीन हों, आइए परिभाषित करें कि वे वास्तव में क्या हैं। सादे अंग्रेजी में, यादृच्छिक डेटा संख्याओं, अक्षरों या अन्य प्रतीकों की एक श्रृंखला है जिसमें किसी भी पैटर्न का अभाव होता है।
क्रिप्टोग्राफी, सांख्यिकी, लॉटरी, जुआ और कई अन्य क्षेत्रों में यादृच्छिकता के विभिन्न अनुप्रयोग हैं। और क्योंकि यह हमेशा मांग में रहा है, यादृच्छिक संख्या बनाने के विभिन्न तरीके प्राचीन काल से मौजूद हैं, जैसे कि सिक्के उछालना, पासा पलटना, ताश खेलना, और इसी तरह। बेशक, हम इस ट्यूटोरियल में ऐसी "विदेशी" तकनीकों पर भरोसा नहीं करेंगे और इस पर ध्यान केंद्रित करेंगे कि एक्सेल रैंडम नंबर जनरेटर क्या पेश करता है।
एक्सेल रैंडम नंबर जनरेटर - मूल बातें<7
हालांकि एक्सेल यादृच्छिक जनरेटर यादृच्छिकता के सभी मानक परीक्षण पास करता है, लेकिन यह सही यादृच्छिक संख्या उत्पन्न नहीं करता है। लेकिन इसे तुरंत बंद न करें :) छद्म-यादृच्छिक एक्सेल यादृच्छिक कार्यों द्वारा उत्पादित संख्याएं कई उद्देश्यों के लिए ठीक हैं।
आइए एक लेते हैं एक्सेल रैंडम जेनरेटर एल्गोरिथम को करीब से देखें ताकि आप जान सकें कि आप इससे क्या उम्मीद कर सकते हैं, और आप क्या नहीं कर सकते।
ज्यादातर कंप्यूटर की तरह" 2Yu& "।
सावधानी का एक शब्द! यदि आप यादृच्छिक पासवर्ड बनाने के लिए एक समान सूत्र का उपयोग करते हैं, तो वे जीत गए मजबूत मत बनो। बेशक, इसमें कुछ भी नहीं कहा गया है कि आप अधिक CHAR / RANDBETWEEN फ़ंक्शंस को चेन करके लंबे टेक्स्ट स्ट्रिंग्स उत्पन्न नहीं कर सकते हैं। हालांकि, क्रम या वर्णों को रैंडमाइज करना असंभव है, यानी पहला फ़ंक्शन हमेशा एक संख्या देता है, दूसरा फ़ंक्शन एक अपरकेस अक्षर देता है और इसी तरह आगे भी।
यदि आप एक्सेल सक्षम में एक उन्नत रैंडम पासवर्ड जनरेटर की तलाश कर रहे हैं किसी भी लम्बाई और पैटर्न के टेक्स्ट स्ट्रिंग्स के निर्माण के लिए, आप परीक्षण स्ट्रिंग्स के लिए उन्नत रैंडम जेनरेटर की क्षमताओं की जाँच करना चाह सकते हैं।
इसके अलावा, कृपया ध्यान रखें कि उपरोक्त सूत्र से उत्पन्न टेक्स्ट स्ट्रिंग्स प्रत्येक आपकी वर्कशीट की पुनर्गणना का समय। यह सुनिश्चित करने के लिए कि आपके तार या पासवर्ड बनने के बाद वही रहते हैं, आपको RANDBETWEEN फ़ंक्शन को मानों को अपडेट करने से रोकना होगा, जो हमें सीधे अगले सेक्शन में ले जाता है।
रैंड और रैंडबेटवीन को कैसे रोकें पुनर्गणना
यदि आप यादृच्छिक संख्याओं, दिनांकों या टेक्स्ट स्ट्रिंग्स का एक स्थायी सेट प्राप्त करना चाहते हैं जो हर बार शीट की पुनर्गणना करने पर नहीं बदलेगा, तो निम्न तकनीकों में से एक का उपयोग करें:
- RAND या RANDBETWEEN कार्यों को एक सेल में पुनर्गणना से रोकने के लिए, उस सेल का चयन करें, फॉर्मूला बार पर स्विच करें और फॉर्मूला को इसके साथ बदलने के लिए F9 दबाएं
- एक एक्सेल यादृच्छिक फ़ंक्शन को पुनर्गणना से रोकने के लिए, पेस्ट स्पेशल > मान विशेषता। यादृच्छिक सूत्र के साथ सभी कक्षों का चयन करें, उन्हें कॉपी करने के लिए Ctrl + C दबाएं, फिर चयनित श्रेणी पर राइट क्लिक करें और विशेष चिपकाएं > मान क्लिक करें।
यादृच्छिक संख्याओं को "फ्रीज" करने की इस तकनीक के बारे में अधिक जानने के लिए, सूत्रों को मूल्यों से कैसे बदलें देखें। अद्वितीय यादृच्छिक मान। यदि आप यादृच्छिक संख्याओं की सूची बनाना चाहते हैं बिना डुप्लीकेट , तो इन चरणों का पालन करें:
- यादृच्छिक संख्याओं की सूची बनाने के लिए RAND या RANDBETWEEN फ़ंक्शन का उपयोग करें। वास्तव में आवश्यकता से अधिक मान बनाएँ क्योंकि बाद में हटाए जाने के लिए कुछ डुप्लिकेट होंगे।
- सूत्रों को मूल्यों में परिवर्तित करें जैसा कि ऊपर बताया गया है।
- या तो एक्सेल के अंतर्निहित टूल या हमारे का उपयोग करके डुप्लिकेट मान निकालें एक्सेल के लिए उन्नत डुप्लिकेट रिमूवर।
इस ट्यूटोरियल में अधिक समाधान मिल सकते हैं: डुप्लिकेट के बिना यादृच्छिक संख्या कैसे उत्पन्न करें।
एक्सेल के लिए उन्नत रैंडम नंबर जेनरेटर
अब जब आप जानते हैं कि एक्सेल में रैंडम फ़ंक्शंस का उपयोग कैसे किया जाता है, तो मैं आपको अपने वर्कशीट्स में रैंडम नंबरों, तारीखों या टेक्स्ट स्ट्रिंग्स की सूची बनाने के लिए एक तेज़, आसान और फॉर्मूला-मुक्त तरीका दिखाता हूँ।
AbleBits रैंडम जेनरेटर एक्सेल के लिए एक अधिक शक्तिशाली और उपयोगकर्ता के रूप में डिजाइन किया गया था-एक्सेल के रैंड और रैंडबेटवीन कार्यों के अनुकूल विकल्प। यह Microsoft Excel 2019, 2016, 2013, 2010, 2007 और 2003 के सभी संस्करणों के साथ समान रूप से अच्छी तरह से काम करता है और मानक यादृच्छिक कार्यों की अधिकांश गुणवत्ता और उपयोगिता के मुद्दों को संबोधित करता है।
AbleBits रैंडम नंबर जेनरेटर एल्गोरिदम
हमारे रैंडम जेनरेटर को क्रियाशील दिखाने से पहले, मैं इसके एल्गोरिद्म पर कुछ मुख्य नोट्स प्रदान करता हूं ताकि आप जान सकें कि हम वास्तव में क्या पेशकश कर रहे हैं।
- एक्सेल के लिए एबलबिट्स रैंडम नंबर जेनरेटर निम्न पर आधारित है Mersenne ट्विस्टर एल्गोरिथम, जिसे उच्च-गुणवत्ता छद्म यादृच्छिकीकरण के लिए एक उद्योग मानक माना जाता है।
- हम संस्करण MT19937 का उपयोग करते हैं जो 2^19937 - 1 की बहुत लंबी अवधि के साथ 32-बिट पूर्णांकों का सामान्य रूप से वितरित अनुक्रम उत्पन्न करता है। जो सभी कल्पनीय परिदृश्यों के लिए पर्याप्त से अधिक है।
- इस पद्धति का उपयोग करके उत्पन्न यादृच्छिक संख्याएं बहुत उच्च गुणवत्ता वाली हैं। यादृच्छिक संख्या जेनरेटर ने सांख्यिकीय यादृच्छिकता के लिए कई परीक्षणों को सफलतापूर्वक पारित किया है, जिसमें प्रसिद्ध NIST सांख्यिकीय परीक्षण सूट और डाईहार्ड परीक्षण और कुछ TestU01 क्रश यादृच्छिकता परीक्षण शामिल हैं।
एक्सेल यादृच्छिक कार्यों के विपरीत, हमारा यादृच्छिक संख्या जनरेटर स्थायी रैंडम मान बनाता है जो स्प्रेडशीट के पुनर्गणना करने पर नहीं बदलता है।
जैसा कि पहले ही उल्लेख किया गया है, एक्सेल के लिए यह उन्नत रैंडम नंबर जेनरेटर एक सूत्र मुक्त (और परिणामस्वरूप त्रुटि-मुक्त :) तरीका प्रदान करता हैविभिन्न यादृच्छिक मान बनाएं जैसे:
- अद्वितीय संख्याओं सहित यादृच्छिक पूर्णांक या दशमलव संख्याएं
- यादृच्छिक तिथियां (कार्यदिवस, सप्ताहांत, या दोनों, और वैकल्पिक रूप से अद्वितीय तिथियां)
- रैंडम टेक्स्ट स्ट्रिंग्स, दी गई लंबाई और पैटर्न के पासवर्ड सहित, या मास्क द्वारा
- TRUE और FALSE के रैंडम बूलियन मान
- कस्टम सूचियों से रैंडम चयन
और अब, वादे के अनुसार रैंडम नंबर जेनरेटर को काम करते हुए देखते हैं।
एक्सेल में रैंडम नंबर जेनरेट करें
AbleBits रैंडम नंबर जेनरेटर के साथ, रैंडम नंबर जेनरेटर की सूची बनाना उतना ही आसान है जितना कि क्लिक करना जनरेट करें बटन। नीचे और ऊपर के मान और, वैकल्पिक रूप से, अनन्य मान बॉक्स को चेक करें।
यादृच्छिक वास्तविक संख्या (दशमलव) उत्पन्न करना <3
इसी तरह, आप निर्दिष्ट सीमा में यादृच्छिक दशमलव संख्याओं की एक श्रृंखला उत्पन्न कर सकते हैं।
एक्सेल में रैंडम तिथियां बनाएं
तारीखों के लिए, हमारा रैंडम नंबर जेनरेटर निम्नलिखित विकल्प प्रदान करता है:
- किसी विशिष्ट समय के लिए यादृच्छिक तिथियां उत्पन्न करें अवधि - आप से बॉक्स में नीचे की तारीख और प्रति बॉक्स में शीर्ष तारीख दर्ज करते हैं।
- सप्ताह के दिन, सप्ताहांत, या दोनों शामिल करें।
- अद्वितीय दिनांक उत्पन्न करें।
यादृच्छिक पाठ स्ट्रिंग उत्पन्न करें औरपासवर्ड
यादृच्छिक संख्याओं और तिथियों के अलावा, इस रैंडम जेनरेटर से आप आसानी से कुछ वर्ण सेटों के साथ यादृच्छिक अल्फ़ान्यूमेरिक स्ट्रिंग्स बना सकते हैं। अधिकतम स्ट्रिंग लंबाई 99 वर्ण है, जो वास्तव में मजबूत पासवर्ड उत्पन्न करने की अनुमति देती है। 10>। यह विश्व स्तर पर विशिष्ट पहचानकर्ता (GUID), ज़िप कोड, SKU, और इसी तरह की अन्य चीजों को उत्पन्न करने के लिए एक बहुत ही उपयोगी विशेषता है।
उदाहरण के लिए, यादृच्छिक GUID की सूची प्राप्त करने के लिए, आप हेक्साडेसिमल वर्ण सेट का चयन करें और ? ???????-????-????-???????????? मास्क बॉक्स में, जैसा कि स्क्रीनशॉट में दिखाया गया है:
यदि आप हमारे रैंडम जेनरेटर को आज़माना चाहते हैं, तो डाउनलोड करने के लिए आपका स्वागत है यह एक्सेल के लिए हमारे अल्टीमेट सूट के हिस्से के रूप में नीचे है।
उपलब्ध डाउनलोड
रैंडम फॉर्मूला उदाहरण (.xlsx फ़ाइल)
अल्टीमेट सूट 14-दिवसीय पूर्ण-कार्यात्मक संस्करण (. exe फ़ाइल)
कार्यक्रम, एक्सेल यादृच्छिक संख्या जनरेटर कुछ गणितीय सूत्रों का उपयोग करके छद्म-यादृच्छिक संख्या उत्पन्न करता है। आपके लिए इसका मतलब यह है कि, सिद्धांत रूप में, एक्सेल द्वारा उत्पन्न यादृच्छिक संख्या अनुमानित हैं, बशर्ते कि कोई जनरेटर के एल्गोरिदम के सभी विवरणों को जानता हो। यही कारण है कि इसे कभी भी प्रलेखित नहीं किया गया है और शायद ही कभी होगा। खैर, हम एक्सेल में यादृच्छिक संख्या जनरेटर के बारे में क्या जानते हैं?- एक्सेल रैंड और रैंडबेटवेन फ़ंक्शन यूनिफ़ॉर्म वितरण से छद्म-यादृच्छिक संख्या उत्पन्न करते हैं , उर्फ आयताकार वितरण, जहां सभी मानों के लिए समान संभावना होती है जो एक यादृच्छिक चर ग्रहण कर सकता है। समान वितरण का एक अच्छा उदाहरण एक पासे को उछालना है। टॉस का परिणाम छह संभावित मान (1, 2, 3, 4, 5, 6) है और इनमें से प्रत्येक मान के समान रूप से होने की संभावना है। अधिक वैज्ञानिक व्याख्या के लिए, कृपया wolfram.com देखें।
- एक्सेल रैंड या रैंडबेटवीन फ़ंक्शन को सीड करने का कोई तरीका नहीं है, जो कि कंप्यूटर के सिस्टम समय से शुरू होने की अफवाह है। तकनीकी रूप से, एक बीज यादृच्छिक संख्याओं के अनुक्रम को उत्पन्न करने के लिए प्रारंभिक बिंदु है। और हर बार एक एक्सेल रैंडम फ़ंक्शन को कॉल किया जाता है, एक नया बीज उपयोग किया जाता है जो एक अद्वितीय यादृच्छिक अनुक्रम देता है। दूसरे शब्दों में, एक्सेल में यादृच्छिक संख्या जनरेटर का उपयोग करते समय, आप रैंड या रैंडबेटवेन के साथ दोहराने योग्य अनुक्रम प्राप्त नहीं कर सकतेफ़ंक्शन, न ही वीबीए के साथ, न ही किसी अन्य माध्यम से।
- शुरुआती एक्सेल संस्करणों में, एक्सेल 2003 से पहले, यादृच्छिक पीढ़ी एल्गोरिदम की अपेक्षाकृत छोटी अवधि थी (1 मिलियन से कम गैर-आवर्ती यादृच्छिक संख्या अनुक्रम) और यह असफल रहा लंबे यादृच्छिक अनुक्रमों पर यादृच्छिकता के कई मानक परीक्षण। इसलिए, अगर कोई अभी भी पुराने एक्सेल संस्करण के साथ काम कर रहा है, तो बेहतर होगा कि आप बड़े सिमुलेशन मॉडल के साथ रैंड फ़ंक्शन का उपयोग न करें। आप शायद www.random.org जैसे तृतीय-पक्ष यादृच्छिक संख्या जेनरेटर का उपयोग कर सकते हैं जिसकी यादृच्छिकता वायुमंडलीय शोर से आती है। वे यादृच्छिक संख्या, खेल और लॉटरी, रंग कोड, यादृच्छिक नाम, पासवर्ड, अल्फ़ान्यूमेरिक स्ट्रिंग्स और अन्य यादृच्छिक डेटा उत्पन्न करने के लिए निःशुल्क सेवाएं प्रदान करते हैं।
ठीक है, यह काफी लंबा तकनीकी परिचय समाप्त होता है और हम व्यावहारिक और अधिक उपयोगी चीजें।
एक्सेल रैंड फ़ंक्शन - यादृच्छिक वास्तविक संख्याएं उत्पन्न करें
एक्सेल में रैंड फ़ंक्शन यादृच्छिक संख्या उत्पन्न करने के लिए विशेष रूप से डिज़ाइन किए गए दो कार्यों में से एक है। यह 0 और 1 के बीच एक यादृच्छिक दशमलव संख्या (वास्तविक संख्या) लौटाता है। और ऐसा हर बार होता है जब आप किसी कार्यपत्रक पर कोई क्रिया करते हैं, उदाहरण के लिए एक सूत्र को अद्यतन करें (जरूरी नहीं कि रैंड सूत्र, बस किसी अन्य सूत्र कोशीट), एक सेल संपादित करें या नया डेटा दर्ज करें।
रैंड फ़ंक्शन एक्सेल 365 - 2000 के सभी संस्करणों में उपलब्ध है।
चूंकि एक्सेल रैंड फ़ंक्शन में कोई तर्क नहीं है, आप बस
=RAND()
दर्ज करें एक सेल में और फिर सूत्र को जितने चाहें उतने सेल में कॉपी करें:और अब, एक कदम और आगे बढ़ते हैं और कुछ रैंड सूत्र लिखते हैं जिसके अनुसार यादृच्छिक संख्याएँ उत्पन्न होती हैं आपकी शर्तों के लिए।
फॉर्मूला 1. श्रेणी के ऊपरी सीमा मूल्य को निर्दिष्ट करें
शून्य और किसी भी N मान के बीच यादृच्छिक संख्या उत्पन्न करने के लिए, आप RAND फ़ंक्शन को गुणा करके N:
RAND()* Nउदाहरण के लिए, 0 से अधिक या उसके बराबर लेकिन 50 से कम यादृच्छिक संख्याओं का अनुक्रम बनाने के लिए, निम्न सूत्र का उपयोग करें:
=RAND()*50
ध्यान दें। ऊपरी बाध्य मान कभी भी लौटाए गए यादृच्छिक क्रम में शामिल नहीं होता है। उदाहरण के लिए, यदि आप 10 सहित 0 और 10 के बीच यादृच्छिक संख्या प्राप्त करना चाहते हैं, तो सही सूत्र
=RAND()*11
है।सूत्र 2। दो संख्याओं के बीच यादृच्छिक संख्या उत्पन्न करें
किसी भी दो के बीच एक यादृच्छिक संख्या बनाने के लिए संख्याएँ जो आप निर्दिष्ट करते हैं, निम्नलिखित रैंड सूत्र का उपयोग करें:
RAND()*( B - A )+ AWhere A लोअर बाउंड वैल्यू (सबसे छोटी संख्या) है और B अपर बाउंड वैल्यू (सबसे बड़ी संख्या) है।
उदाहरण के लिए, 10 और 50 के बीच रैंडम नंबर जेनरेट करने के लिए , आप निम्न सूत्र का उपयोग कर सकते हैं:
=RAND()*(50-10)+10
नोट। यह यादृच्छिक सूत्र कभी भी एक समान संख्या नहीं लौटाएगानिर्दिष्ट सीमा की सबसे बड़ी संख्या ( B मान)।
फॉर्मूला 3. एक्सेल में रैंडम पूर्णांक उत्पन्न करना
एक्सेल रैंड फ़ंक्शन को रैंडम पूर्णांक बनाने के लिए, ऊपर दिए गए किसी भी फॉर्मूले को लें और इसे INT फ़ंक्शन में लपेटें।
बनाने के लिए 0 और 50 के बीच यादृच्छिक पूर्णांक:
=INT(RAND()*50)
10 और 50 के बीच यादृच्छिक पूर्णांक उत्पन्न करने के लिए:
=INT(RAND()*(50-10)+10)
Excel RANDBETWEEN फ़ंक्शन - एक निर्दिष्ट सीमा में यादृच्छिक पूर्णांक उत्पन्न करें
RANDBETWEEN यादृच्छिक संख्या उत्पन्न करने के लिए Excel द्वारा प्रदान किया गया एक अन्य फ़ंक्शन है। यह आपके द्वारा निर्दिष्ट सीमा में यादृच्छिक पूर्णांक देता है:
RANDBETWEEN(bottom, top)जाहिर है, b ottom सबसे कम संख्या है और शीर्ष उन यादृच्छिक संख्याओं की श्रेणी में उच्चतम संख्या है जिन्हें आप प्राप्त करना चाहते हैं।
रैंड की तरह, एक्सेल का रैंडबेटवेन एक अस्थिर कार्य है और यह हर बार आपकी स्प्रेडशीट की पुनर्गणना करने पर एक नया यादृच्छिक पूर्णांक देता है।
उदाहरण के लिए, 10 और 50 (10 और 50 सहित) के बीच यादृच्छिक पूर्णांक उत्पन्न करने के लिए, निम्न RANDBETWEEN सूत्र का उपयोग करें:
=RANDBETWEEN(10, 50)
एक्सेल में RANDBETWEEN फ़ंक्शन धनात्मक और ऋणात्मक दोनों संख्याएँ बना सकता है। उदाहरण के लिए, -10 से 10 तक यादृच्छिक पूर्णांकों की सूची प्राप्त करने के लिए, अपनी वर्कशीट में निम्न सूत्र दर्ज करें:
=RANDBETWEEN(-10, 10)
RANDBETWEEN फ़ंक्शन Excel 365 - Excel 2007 में उपलब्ध है। पिछले संस्करणों में, आप रैंड सूत्र का उपयोग कर सकते हैंऊपर दिए गए उदाहरण 3 में दिखाया गया है।
इस ट्यूटोरियल में आगे, आपको कुछ और सूत्र उदाहरण मिलेंगे जो यह प्रदर्शित करेंगे कि पूर्णांकों के अलावा अन्य यादृच्छिक मान उत्पन्न करने के लिए RANDBETWEEN फ़ंक्शन का उपयोग कैसे करें।
युक्ति। Excel 365 और Excel 2021 में, आप अपने द्वारा निर्दिष्ट किन्हीं भी दो संख्याओं के बीच यादृच्छिक संख्याओं की एक सरणी वापस करने के लिए गतिशील सरणी RANDARRAY फ़ंक्शन का उपयोग कर सकते हैं।
निर्दिष्ट दशमलव स्थानों के साथ यादृच्छिक संख्या बनाएँ
यद्यपि Excel में RANDBEETWEEN फ़ंक्शन को यादृच्छिक पूर्णांक वापस करने के लिए डिज़ाइन किया गया था, आप इसे यादृच्छिक दशमलव संख्याओं को जितने चाहें उतने दशमलव स्थानों के साथ वापस करने के लिए बाध्य कर सकते हैं।
उदाहरण के लिए, एक दशमलव स्थान वाली संख्याओं की सूची प्राप्त करने के लिए, आप नीचे और ऊपर के मानों को 10 से गुणा करते हैं, और फिर लौटाए गए मान को 10 से विभाजित करते हैं:
RANDBETWEEN( नीचे का मान * 10, शीर्ष मान * 10)/10निम्नलिखित RANDBETWEEN सूत्र 1 और 50 के बीच यादृच्छिक दशमलव संख्या देता है:
=RANDBETWEEN(1*10, 50*10)/10
इसी तरह, 1 और 50 के बीच यादृच्छिक संख्या उत्पन्न करने के लिए 2 दशमलव स्थान, आप RANDBETWEEN फ़ंक्शन के तर्कों को 100 से गुणा करते हैं, और फिर परिणाम को 100 से भी विभाजित करते हैं:
=RANDBETWEEN(1*100, 50*100) / 100
Excel में यादृच्छिक दिनांक कैसे उत्पन्न करें
प्रति यादृच्छिक डी की एक सूची वापस करें दी गई दो तारीखों के बीच, DATEVALUE के संयोजन में RANDBETWEEN फ़ंक्शन का उपयोग करें:
RANDBETWEEN(DATEVALUE( प्रारंभ तिथि ), DATEVALUE( अंतिम तिथि ))उदाहरण के लिए , प्रति1-जून-2015 और 30-जून-2015 सहित दिनांकों की सूची प्राप्त करें, अपनी वर्कशीट में निम्न सूत्र दर्ज करें:
=RANDBETWEEN(DATEVALUE("1-Jun-2015"),DATEVALUE("30-Jun-2015"))
वैकल्पिक रूप से, आप इसके बजाय DATE फ़ंक्शन का उपयोग कर सकते हैं DATEVALUE:
=RANDBETWEEN(DATE(2015,6,1),DATEVALUE(2015,6,30))
सेल पर तारीख का फ़ॉर्मैट लागू करना याद रखें और आपको इसके जैसी रैंडम तारीखों की एक सूची मिलेगी:
कई उन्नत विकल्पों के लिए जैसे यादृच्छिक कार्यदिवस या सप्ताहांत उत्पन्न करना, तिथियों के लिए उन्नत रैंडम जेनरेटर देखें।
एक्सेल में यादृच्छिक समय कैसे सम्मिलित करें
उसे याद रखना आंतरिक एक्सेल सिस्टम समय को दशमलव के रूप में संग्रहीत किया जाता है, आप यादृच्छिक वास्तविक संख्याओं को सम्मिलित करने के लिए मानक एक्सेल रैंड फ़ंक्शन का उपयोग कर सकते हैं, और फिर सेल पर समय प्रारूप लागू कर सकते हैं:
टू आपके मानदंड के अनुसार यादृच्छिक समय लौटाता है, अधिक विशिष्ट यादृच्छिक सूत्रों की आवश्यकता होती है, जैसा कि नीचे दिखाया गया है। आप निर्दिष्ट करते हैं, या तो TIME या T का उपयोग करें एक्सेल रैंड के संयोजन में IMEVALUE फ़ंक्शन:
TIME( प्रारंभ समय )+RAND() * (TIME( प्रारंभ समय ) - TIME( अंतिम समय )) TIMEVALUE( प्रारंभ समय )+RAND() * (TIMEVALUE( प्रारंभ समय ) - TIMEVALUE( अंत समय ))उदाहरण के लिए, 6:00 पूर्वाह्न और 5:30 अपराह्न के बीच एक यादृच्छिक समय सम्मिलित करें, आप निम्न में से किसी भी सूत्र का उपयोग कर सकते हैं:
=TIME(6,0,0) + RAND() * (TIME(17,30,0) - TIME(6,0,0))
=TIMEVALUE("6:00 AM") + RAND() * (TIMEVALUE("5:30 PM") - TIMEVALUE("6:00 AM"))
फॉर्मूला 2. जनरेट कर रहा हैयादृच्छिक दिनांक और समय
यादृच्छिक दिनांक और समय की सूची बनाने के लिए, RANDBETWEEN और DATEVALUE फ़ंक्शन के संयोजन का उपयोग करें:
RANDBETWEEN(DATEVALUE( प्रारंभ तिथि) , DATEVALUE( अंतिम तिथि )) + RANDBETWEEN(TIMEVALUE( प्रारंभ समय ) * 10000, TIMEVALUE( अंतिम समय ) * 10000)/10000मान लें कि आप 1 जून, 2015 और 30 जून, 2015 के बीच 7:30 पूर्वाह्न और 6:00 अपराह्न के बीच यादृच्छिक तिथियां सम्मिलित करना चाहते हैं, तो निम्न सूत्र एक उपचार का कार्य करेगा:
=RANDBETWEEN(DATEVALUE("1-Jun-2015"), DATEVALUE("30-Jun-2015")) + RANDBETWEEN(TIMEVALUE("7:30 AM") * 10000, TIMEVALUE("6:00 PM") * 10000) / 10000
आप क्रमशः DATE और TIME फ़ंक्शंस का उपयोग करके दिनांक और समय भी प्रदान कर सकते हैं:
यह सभी देखें: अधिक Google डॉक्स और शीट टेम्प्लेट कैसे प्राप्त करें=RANDBETWEEN(DATE(2015,6,1), DATE(2015,6,30)) + RANDBETWEEN(TIME(7,30,0) * 10000, TIME(18,0,0) * 10000) / 10000
Excel में यादृच्छिक अक्षर उत्पन्न करना
एक यादृच्छिक पत्र वापस करने के लिए, तीन अलग-अलग कार्यों के संयोजन की आवश्यकता होती है:
=CHAR(RANDBETWEEN(CODE("A"),CODE("Z")))
जहाँ A पहला वर्ण है और Z अक्षरों की उस श्रेणी में अंतिम वर्ण है जिसे आप शामिल करना चाहते हैं (वर्णानुक्रम में)।
उपरोक्त सूत्र में:
- CODE निर्दिष्ट अक्षरों के लिए संख्यात्मक ANSI कोड लौटाता है।
- RANDBETWEEN n लेता है CODE फ़ंक्शन द्वारा लौटाए गए नंबर श्रेणी के निचले और शीर्ष मान के रूप में होते हैं।
- CHAR, RANDBETWEEN द्वारा लौटाए गए यादृच्छिक ANSI कोड को संबंधित अक्षरों में परिवर्तित करता है।
ध्यान दें। चूंकि, ANSI कोड अपरकेस और लोअरकेस वर्णों के लिए भिन्न होते हैं, यह सूत्र केस-संवेदी है।
अगर कोई ANSI कैरेक्टर कोड चार्ट को कंठस्थ कर लेता है, तो आपको कोई रोक नहीं सकताRANDBETWEEN फ़ंक्शन को सीधे कोड प्रदान करने से।> (ANSI कोड 90), आप लिखते हैं:
=CHAR(RANDBETWEEN(65, 90))
a (ANSI कोड 97) से लोअरकेस अक्षर जनरेट करने के लिए z (ANSI कोड 122), आप निम्न सूत्र का उपयोग करते हैं:
=CHAR(RANDBETWEEN(97, 122))
एक यादृच्छिक विशेष वर्ण सम्मिलित करने के लिए, जैसे ! "# $ % &' ( ) * + , - . /, RANDBETWEEN फ़ंक्शन का उपयोग नीचे पैरामीटर के साथ 33 पर सेट करें ("!' के लिए ANSI कोड) और शीर्ष पैरामीटर 47 ("/" के लिए ANSI कोड) पर सेट है। , आपको बस कई CHAR / RANDBEETWEEN कार्यों को जोड़ना होगा।
उदाहरण के लिए, 4 वर्णों वाले पासवर्ड की सूची बनाने के लिए, आप इसके समान सूत्र का उपयोग कर सकते हैं:
=RANDBETWEEN(0,9) & CHAR(RANDBETWEEN(65,90)) & CHAR(RANDBETWEEN(97, 122)) & CHAR(RANDBETWEEN(33,47))
<3सूत्र को अधिक कॉम्पैक्ट बनाने के लिए, मैंने सीधे सूत्र में ANSI कोड की आपूर्ति की। चार फ़ंक्शन निम्न यादृच्छिक मान लौटाते हैं:
-
RANDBETWEEN(0,9)
- 0 और 9 के बीच यादृच्छिक संख्या देता है। -
CHAR(RANDBETWEEN(65,90))
- A और <के बीच यादृच्छिक अपरकेस अक्षर लौटाता है 1>Z । -
CHAR(RANDBETWEEN(97, 122))
- a और z के बीच यादृच्छिक लोअरकेस अक्षर देता है। -
CHAR(RANDBETWEEN(33,47))
- यादृच्छिक विशेष वर्ण देता है।
उपरोक्त सूत्र के साथ उत्पन्न पाठ स्ट्रिंग कुछ इस तरह होगी " 4एनपी# " या