1 से 5 तक यादृच्छिक संख्या। कार्यों और डेटा विश्लेषण में एक्सेल यादृच्छिक संख्या जनरेटर। हम अपने स्वयं के GPSC एल्गोरिथम के साथ आते हैं

एक स्पष्ट और सुविधाजनक ऑनलाइन नंबर जनरेटर, जिसने हाल ही में लोकप्रियता हासिल की है। उपयोगकर्ताओं के बीच सामाजिक नेटवर्क में पुरस्कारों की ड्राइंग के दौरान सबसे बड़ा वितरण प्राप्त किया।

यह अन्य क्षेत्रों में भी लोकप्रिय है। इसके अलावा हमारे पास या पासवर्ड और नंबर हैं।

हमारे ऑनलाइन यादृच्छिक संख्या जनरेटर।

हमारे रैंडमाइज़र जनरेटर को आपको इसे अपने व्यक्तिगत पीसी पर डाउनलोड करने की आवश्यकता नहीं है। सब कुछ ऑनलाइन नंबर जनरेटर मोड में होता है। बस पैरामीटर निर्दिष्ट करें जैसे: ऑनलाइन नंबरों की एक श्रृंखला जिसमें संख्याओं को यादृच्छिक रूप से चुना जाएगा। चयनित की जाने वाली संख्याओं की संख्या भी निर्दिष्ट करें।

उदाहरण के लिए, आपके पास Vkontakte समूह है। एक समूह में, आप 5 पुरस्कार प्राप्त कर रहे हैं, उन प्रतिभागियों की संख्या के बीच जो प्रविष्टि को दोबारा पोस्ट करते हैं। एक विशेष एप्लिकेशन की मदद से, हमें प्रतिभागियों की एक सूची मिली। प्रत्येक को ऑनलाइन नंबरों के लिए एक सीरियल नंबर सौंपा गया था।

अब हम अपने ऑनलाइन जनरेटर पर जाते हैं और संख्याओं की श्रेणी (प्रतिभागियों की संख्या) को इंगित करते हैं। उदाहरण के लिए, हम निर्धारित करते हैं कि ऑनलाइन 5 नंबरों की आवश्यकता है, क्योंकि हमारे पास 5 पुरस्कार हैं। अब हम जनरेट बटन दबाते हैं। फिर हमें 1 से 112 तक की रेंज में 5 रैंडम नंबर ऑनलाइन मिलते हैं। ऑनलाइन उत्पन्न 5 नंबर उन पांच प्रतिभागियों की क्रम संख्या के अनुरूप होंगे जो ड्रा के विजेता बने। सब कुछ सरल और सुविधाजनक है।

यादृच्छिक संख्या जनरेटर का एक और प्लस यह है कि सभी ऑनलाइन नंबर बेतरतीब ढंग से उत्पन्न होते हैं। यानी इसे प्रभावित करना या आगे कौन सी संख्या होगी इसकी गणना करना संभव नहीं है। जो चीज इसे ईमानदार और विश्वसनीय बनाती है, और प्रशासन, जो हमारे मुफ्त जनरेटर की मदद से पुरस्कार लेता है, प्रतियोगियों के सामने ईमानदार और सभ्य है। और यदि आप किसी समाधान के बारे में संदेह में हैं, तो आप हमारे . का उपयोग कर सकते हैं

यादृच्छिक संख्या जनरेटर सबसे अच्छा क्यों है?

तथ्य यह है कि नंबर जनरेटर ऑनलाइनकिसी भी डिवाइस पर उपलब्ध है और हमेशा ऑनलाइन। आप अपने किसी भी विचार के लिए ईमानदारी से कोई भी संख्या उत्पन्न कर सकते हैं। और परियोजना के उपयोग के लिए वही रैंडम संख्या जनरेटरऑनलाइन। विशेष रूप से यदि आपको खेल के विजेता या ऑनलाइन किसी भिन्न संख्या के लिए निर्धारित करने की आवश्यकता है। तथ्य यह है कि रैंडम संख्या जनरेटरएल्गोरिदम के बिना पूरी तरह से यादृच्छिक रूप से किसी भी संख्या को उत्पन्न करता है। यह मूल रूप से संख्याओं के लिए समान है।

रैंडम नंबर जनरेटर मुफ्त में ऑनलाइन!

रैंडम नंबर जनरेटर सभी के लिए मुफ्त में ऑनलाइन। आपको कोई डाउनलोड करने या खरीदने की आवश्यकता नहीं है रैंडम संख्या जनरेटरड्रॉ के लिए ऑनलाइन। आपको बस हमारी वेबसाइट पर जाने की जरूरत है और आपको जो परिणाम चाहिए वह बेतरतीब ढंग से प्राप्त करें। हमारे पास न केवल रैंडम संख्या जनरेटरलेकिन कई लोगों की भी जरूरत है जो निश्चित रूप से लॉटरी जीतने में आपकी मदद करेंगे। लॉटरी के लिए एक वास्तविक ऑनलाइन यादृच्छिक संख्या जनरेटर एक पूर्ण दुर्घटना है। जो हमारी साइट आपको प्रदान करने में सक्षम है।

रैंडम नंबर ऑनलाइन

यदि आप ऑनलाइन एक यादृच्छिक संख्या की तलाश कर रहे हैं, तो हमने यह संसाधन केवल आपके लिए बनाया है। हम अपने एल्गोरिदम में लगातार सुधार कर रहे हैं। आप यहां असली हो जाते हैं रैंडम संख्या जनरेटर।यह एक यादृच्छिक जनरेटर के रूप में किसी भी आवश्यकता को प्रदान करेगा जिसकी आपको पूरी तरह से नि: शुल्क और किसी भी समय आवश्यकता होगी। हमारे साथ रैंडम नंबर ऑनलाइन जेनरेट करें। हमेशा सुनिश्चित करें कि प्रत्येक उत्पन्न संख्या पूरी तरह से यादृच्छिक है।

रैंडम संख्या जनरेटर

हमारा यादृच्छिक संख्या जनरेटर बेतरतीब ढंग से पूरी तरह से यादृच्छिक रूप से संख्याओं का चयन करता है। इससे कोई फर्क नहीं पड़ता कि आपके कंप्यूटर पर कौन सा दिन या घंटा है। यह एक वास्तविक अंधा विकल्प है। यादृच्छिक जनरेटर बस सभी नंबरों को बेतरतीब ढंग से फेरबदल करता है। और फिर बेतरतीब ढंग से उनमें से आपके द्वारा निर्दिष्ट यादृच्छिक संख्याओं की संख्या चुनता है। कभी-कभी संख्याओं को दोहराया जा सकता है, जो यादृच्छिक संख्या जनरेटर की पूर्ण यादृच्छिकता साबित करता है।

यादृच्छिक ऑनलाइन

ड्रा के लिए रैंडम सबसे सुरक्षित विकल्प है। ऑनलाइन जनरेटर वास्तव में एक यादृच्छिक विकल्प है। आप यादृच्छिक संख्या के चुनाव पर किसी भी प्रभाव से सुरक्षित हैं। वीडियो पर विजेता के यादृच्छिक ऑनलाइन चयन की प्रक्रिया का फिल्मांकन। आपको बस इतना ही चाहिए। हमारे ऑनलाइन नंबर जनरेटर के साथ फेयर ऑनलाइन प्रैंक खेलें। आपको विजेता और संतुष्ट खिलाड़ी मिलते हैं। और हमें खुशी है कि हम अपने यादृच्छिक जनरेटर के साथ आपको खुश करने में सक्षम थे।

प्रस्तुत ऑनलाइन यादृच्छिक संख्या जनरेटर एक समान वितरण के साथ जावास्क्रिप्ट में निर्मित एक सॉफ्टवेयर छद्म यादृच्छिक संख्या जनरेटर के आधार पर काम करता है। पूर्णांक उत्पन्न होते हैं। डिफ़ॉल्ट रूप से, 10 यादृच्छिक संख्याएँ 100...999 की श्रेणी में प्रदर्शित होती हैं, संख्याएँ रिक्त स्थान से अलग होती हैं।

यादृच्छिक संख्या जनरेटर की मूल सेटिंग्स:

  • संख्या की मात्रा
  • संख्या सीमा
  • विभाजक प्रकार
  • दोहराव को हटाने का कार्य चालू / बंद (संख्याओं का दोगुना)

कुल संख्या औपचारिक रूप से 1000 तक सीमित है, अधिकतम संख्या 1 अरब है। विभाजक विकल्प: अंतरिक्ष, अल्पविराम, अर्धविराम।

अब आप जानते हैं कि इंटरनेट पर किसी दी गई श्रेणी में यादृच्छिक संख्याओं का निःशुल्क अनुक्रम कहाँ और कैसे प्राप्त करें।

रैंडम नंबर जेनरेटर उपयोग के मामले

लॉटरी, प्रतियोगिता और पुरस्कार ड्रॉ के विजेताओं को निर्धारित करने के लिए यादृच्छिक संख्या जनरेटर (जेएस पर एक समान वितरण के साथ आरएनजी) एसएमएम-विशेषज्ञों और सामाजिक नेटवर्क इंस्टाग्राम, फेसबुक, Vkontakte, Odnoklassniki में समूहों और समुदायों के मालिकों के लिए उपयोगी होगा।

यादृच्छिक संख्या जनरेटर आपको दिए गए विजेताओं की संख्या के साथ प्रतिभागियों की मनमानी संख्या के बीच पुरस्कार आकर्षित करने की अनुमति देता है। प्रतियोगिताएं बिना रेपोस्ट और टिप्पणियों के आयोजित की जा सकती हैं - आप स्वयं प्रतिभागियों की संख्या और यादृच्छिक संख्या उत्पन्न करने के लिए अंतराल निर्धारित करते हैं। आप इस साइट पर ऑनलाइन और मुफ्त में यादृच्छिक संख्याओं का एक सेट प्राप्त कर सकते हैं, और आपको अपने कंप्यूटर पर अपने स्मार्टफोन या प्रोग्राम पर कोई एप्लिकेशन इंस्टॉल करने की आवश्यकता नहीं है।

इसके अलावा, एक सिक्का उछालने के लिए एक ऑनलाइन यादृच्छिक संख्या जनरेटर का उपयोग किया जा सकता है या पासा. लेकिन वैसे, इन मामलों के लिए हमारे पास अलग विशेष सेवाएं हैं।

क्या आपने कभी सोचा है कि Math.random() कैसे काम करता है? एक यादृच्छिक संख्या क्या है और इसे कैसे प्राप्त किया जाता है? और एक साक्षात्कार में एक प्रश्न की कल्पना करें - कोड की कुछ पंक्तियों में अपना यादृच्छिक संख्या जनरेटर लिखें। और इसलिए, यह क्या है, एक दुर्घटना और क्या इसकी भविष्यवाणी करना संभव है?

मैं विभिन्न आईटी पहेली और पहेली से बहुत प्रभावित हूं, और यादृच्छिक संख्या जनरेटर ऐसी पहेली में से एक है। आमतौर पर मैं अपने टेलीग्राम चैनल में साक्षात्कार से सभी प्रकार की पहेलियों और विभिन्न कार्यों को सुलझाता हूं। यादृच्छिक संख्या जनरेटर के बारे में समस्या ने बहुत लोकप्रियता हासिल की है और मैं इसे सूचना के आधिकारिक स्रोतों में से एक की गहराई में बनाए रखना चाहता था - जो कि हैब्रे पर है।

यह सामग्री उन सभी फ्रंट-एंड डेवलपर्स और Node.js डेवलपर्स के लिए उपयोगी होगी जो प्रौद्योगिकी में सबसे आगे हैं और ब्लॉकचेन प्रोजेक्ट / स्टार्टअप में शामिल होना चाहते हैं, जहां फ्रंट-एंड डेवलपर्स से भी सुरक्षा और क्रिप्टोग्राफी के बारे में प्रश्न पूछे जाते हैं। कम से कम बुनियादी स्तर पर।

छद्म यादृच्छिक संख्या जनरेटर और यादृच्छिक संख्या जनरेटर

कुछ यादृच्छिक प्राप्त करने के लिए, हमें एन्ट्रापी के स्रोत की आवश्यकता होती है, किसी प्रकार की अराजकता का स्रोत जिससे हम यादृच्छिकता उत्पन्न करने के लिए उपयोग करेंगे।

इस स्रोत का उपयोग एन्ट्रापी जमा करने के लिए किया जाता है और फिर इससे प्रारंभिक मूल्य (प्रारंभिक मूल्य, बीज) प्राप्त होता है, जो यादृच्छिक संख्या जनरेटर (आरएनजी) के लिए यादृच्छिक संख्या उत्पन्न करने के लिए आवश्यक है।

छद्म-यादृच्छिक संख्या जेनरेटर एक एकल बीज मान का उपयोग करता है, इसलिए इसकी छद्म-यादृच्छिकता, जबकि यादृच्छिक संख्या जेनरेटर हमेशा एक यादृच्छिक संख्या उत्पन्न करता है, जो उच्च गुणवत्ता वाले यादृच्छिक मान से शुरू होता है जो एंट्रॉपी के विभिन्न स्रोतों से लिया जाता है।

एंट्रोपी - विकार का एक उपाय है। सूचना एन्ट्रापी सूचना की अनिश्चितता या अप्रत्याशितता का एक उपाय है।
यह पता चला है कि एक छद्म यादृच्छिक अनुक्रम बनाने के लिए, हमें एक एल्गोरिथ्म की आवश्यकता होती है जो एक निश्चित सूत्र के आधार पर कुछ अनुक्रम उत्पन्न करेगा। लेकिन ऐसे क्रम की भविष्यवाणी की जा सकती है। हालांकि, आइए कल्पना करें कि अगर हमारे पास Math.random() नहीं है तो हम अपना खुद का यादृच्छिक संख्या जनरेटर कैसे लिख सकते हैं

पीआरएनजी में कुछ एल्गोरिदम हैं जिन्हें पुन: प्रस्तुत किया जा सकता है।
RNG -  किसी भी शोर से पूरी तरह से संख्या प्राप्त कर रहा है, गणना करने की क्षमता जो शून्य हो जाती है। उसी समय, वितरण को समतल करने के लिए RNG के पास कुछ एल्गोरिदम हैं।

हमारे अपने PRNG एल्गोरिथम का आविष्कार

छद्म-यादृच्छिक संख्या जनरेटर (पीआरएनजी) एक एल्गोरिदम है जो संख्याओं का अनुक्रम उत्पन्न करता है, जिनमें से तत्व एक-दूसरे से लगभग स्वतंत्र होते हैं और दिए गए वितरण (आमतौर पर वर्दी) का पालन करते हैं।
हम कुछ संख्याओं का अनुक्रम ले सकते हैं और उनसे संख्या का मापांक ले सकते हैं। सबसे सरल उदाहरण जो दिमाग में आता है। हमें यह सोचने की जरूरत है कि किस क्रम को लेना है और किस से मॉड्यूल लेना है। यदि सीधे 0 से N और मॉड्यूल 2 तक, तो आपको 1 और 0 का जनरेटर मिलता है:

फंक्शन* रैंड () (कॉन्स्ट एन = 100; कॉन्स्ट मॉड = 2; लेट i = 0; जबकि (सच) (यील्ड i% मॉड; अगर (i++> n) i = 0;)) लेट i = 0; के लिए (चलो x का रैंड ()) (यदि (i++> 100) टूट जाता है; कंसोल.लॉग(x); )
यह फ़ंक्शन हमारे लिए 01010101010101 अनुक्रम उत्पन्न करता है ... और इसे छद्म यादृच्छिक भी नहीं कहा जा सकता है। जनरेटर के यादृच्छिक होने के लिए, उसे अगले बिट के लिए परीक्षण पास करना होगा। लेकिन हमारे पास ऐसा कोई कार्य नहीं है। फिर भी, बिना किसी परीक्षण के भी, हम अगले अनुक्रम की भविष्यवाणी कर सकते हैं, जिसका अर्थ है कि ऐसा एल्गोरिथ्म माथे में उपयुक्त नहीं है, लेकिन हम सही दिशा में हैं।

लेकिन क्या होगा अगर हम कुछ प्रसिद्ध, लेकिन गैर-रेखीय अनुक्रम लें, उदाहरण के लिए, संख्या PI। और मॉड्यूल के लिए एक मूल्य के रूप में, हम 2 नहीं, बल्कि कुछ और लेंगे। तुम भी मॉड्यूल के बदलते मूल्य के बारे में सोच सकते हैं। पाई में अंकों का क्रम यादृच्छिक माना जाता है। जनरेटर किसी अज्ञात बिंदु से शुरू होकर पाई का उपयोग करके काम कर सकता है। पीआई-आधारित अनुक्रम और मॉड्यूल परिवर्तन के साथ ऐसे एल्गोरिदम का एक उदाहरण:

कॉन्स्ट वेक्टर = [...Math.PI.toFixed(48).replace(".","")]; फ़ंक्शन * रैंड () (के लिए (चलो i=3; i .)<1000; i++) { if (i >99) मैं = 2; के लिए (चलो n=0; n लेकिन JS में, संख्या PI केवल 48 वर्णों तक प्रदर्शित की जा सकती है और अधिक नहीं। इसलिए, इस तरह के अनुक्रम की भविष्यवाणी करना अभी भी आसान है, और ऐसे जनरेटर का प्रत्येक रन हमेशा एक ही संख्या का उत्पादन करेगा। लेकिन हमारे जनरेटर ने 0 से 9 तक की संख्या दिखाना शुरू कर दिया है।

हमें 0 से 9 तक एक संख्या जनरेटर मिला है, लेकिन वितरण बहुत असमान है और यह हर बार एक ही क्रम उत्पन्न करेगा।

हम संख्या पीआई नहीं ले सकते हैं, लेकिन संख्यात्मक प्रतिनिधित्व में समय ले सकते हैं और इस संख्या को अंकों के अनुक्रम के रूप में मान सकते हैं, और अनुक्रम को हर बार दोहराने से रोकने के लिए, हम इसे अंत से पढ़ेंगे। कुल मिलाकर, हमारे पीआरएनजी के लिए हमारा एल्गोरिदम इस तरह दिखेगा:

फ़ंक्शन * रैंड () ( newNumVector = () => [... (+नई तिथि) + ""]। रिवर्स (); चलो वेक्टर = newNumVector (); चलो i = 2; जबकि (सच) ( अगर (i++> 99) i = 2; चलो n=-1; जबकि (++n .)< vector.length) yield (vector[n] % i); vector = newNumVector(); } } // TEST: let i = 0; for (let x of rand()) { if (i++ >100) ब्रेक; कंसोल.लॉग (एक्स))
अब यह एक छद्म यादृच्छिक संख्या जनरेटर जैसा दिखता है। और वही Math.random() -  एक PRNG है, हम इसके बारे में थोड़ी देर बाद बात करेंगे। इसके अलावा, हर बार पहली संख्या अलग होती है।

दरअसल, इन सरल उदाहरणों पर, आप समझ सकते हैं कि अधिक जटिल यादृच्छिक संख्या जनरेटर कैसे काम करते हैं।और यहां तक ​​​​कि तैयार एल्गोरिदम भी हैं। उदाहरण के लिए, आइए उनमें से एक का विश्लेषण करें - यह रैखिक सर्वांगसम PRNG (LCPRNG) है।

रैखिक सर्वांगसम PRNG

रैखिक सर्वांगसम PRNG (LCPRNG) -  छद्म यादृच्छिक संख्याएँ उत्पन्न करने की एक सामान्य विधि है। इसमें क्रिप्टोग्राफिक ताकत नहीं है। इस विधि में एक सूत्र द्वारा दी गई कुछ प्राकृतिक संख्या m के रैखिक आवर्तक अनुक्रम मॉड्यूल की शर्तों की गणना करना शामिल है। परिणामी क्रम प्रारंभिक संख्या -  की पसंद पर निर्भर करता है। बीज। विभिन्न बीज मूल्यों के लिए, यादृच्छिक संख्याओं के विभिन्न क्रम प्राप्त किए जाते हैं। जावास्क्रिप्ट में ऐसे एल्गोरिदम के कार्यान्वयन का एक उदाहरण:

कास्ट ए = 45; कास्ट सी = 21; कास्ट एम = 67; वर्सीड = 2; कास्ट रैंड = () => बीज = (ए * बीज + सी)% मीटर; के लिए (चलो मैं = 0; मैं<30; i++) console.log(rand())
कई प्रोग्रामिंग भाषाएं एलसीपीआरएनजी का उपयोग करती हैं (लेकिन केवल ऐसा एल्गोरिथम (!)

जैसा कि ऊपर उल्लेख किया गया है, इस तरह के अनुक्रम की भविष्यवाणी की जा सकती है। तो हमें PRNG की आवश्यकता क्यों है? अगर हम सुरक्षा की बात करें तो PRNG एक समस्या है। अगर हम अन्य कार्यों के बारे में बात करते हैं, तो ये गुण  -  एक प्लस खेल सकते हैं। उदाहरण के लिए, विभिन्न विशेष प्रभावों और ग्राफिक्स एनिमेशन के लिए, आपको बार-बार यादृच्छिक कॉल करने की आवश्यकता हो सकती है। और यहाँ मूल्यों का वितरण और प्रदर्शन महत्वपूर्ण हैं! सुरक्षा एल्गोरिदम गति का दावा नहीं कर सकते।

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

Math.random () कैसे काम करता है

Math.random() विधि श्रेणी से एक छद्म-यादृच्छिक फ़्लोटिंग पॉइंट नंबर देता है = क्रिप्टो.getRandomValues(new Uint8Array(1)); कंसोल लॉग (रावल्यू)
लेकिन, PRNG Math.random() के विपरीत, यह विधि बहुत संसाधन गहन है। तथ्य यह है कि यह जनरेटर एन्ट्रापी स्रोतों (खसखस पता, सीपीयू, तापमान, आदि ...) तक पहुंचने के लिए ओएस में सिस्टम कॉल का उपयोग करता है।

हमारे पास संख्याओं का एक क्रम है, जिसमें लगभग स्वतंत्र तत्व होते हैं जो किसी दिए गए वितरण का पालन करते हैं। आमतौर पर समान रूप से वितरित।

आप एक्सेल में अलग-अलग तरीकों और तरीकों से रैंडम नंबर जेनरेट कर सकते हैं। आइए उनमें से सर्वश्रेष्ठ पर एक नज़र डालें।

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

  1. रैंड फ़ंक्शन एक यादृच्छिक समान रूप से वितरित वास्तविक संख्या देता है। यह 1 से कम होगा, 0 से बड़ा या बराबर होगा।
  2. RANDBETWEEN फ़ंक्शन एक यादृच्छिक पूर्णांक देता है।

आइए उदाहरणों के साथ उनके उपयोग को देखें।

रैंड के साथ यादृच्छिक संख्या का चयन

इस फ़ंक्शन को किसी तर्क (रैंड ()) की आवश्यकता नहीं है।

उदाहरण के लिए, 1 और 5 के बीच एक यादृच्छिक वास्तविक संख्या उत्पन्न करने के लिए, निम्न सूत्र का उपयोग करें: =RAND()*(5-1)+1.

लौटाई गई यादृच्छिक संख्या अंतराल पर समान रूप से वितरित की जाती है।

हर बार जब वर्कशीट की गणना की जाती है, या वर्कशीट में किसी भी सेल में मान बदलता है, तो एक नया रैंडम नंबर वापस कर दिया जाता है। यदि आप उत्पन्न जनसंख्या को बचाना चाहते हैं, तो आप सूत्र को उसके मूल्य से बदल सकते हैं।

  1. हम एक यादृच्छिक संख्या वाले सेल पर क्लिक करते हैं।
  2. सूत्र पट्टी में सूत्र को हाइलाइट करें।
  3. F9 दबाएं। और दर्ज करें।

आइए वितरण हिस्टोग्राम का उपयोग करके पहले नमूने से यादृच्छिक संख्याओं के वितरण की एकरूपता की जाँच करें।


ऊर्ध्वाधर मूल्यों की सीमा आवृत्ति है। क्षैतिज - "जेब"।



रैंडबेटवीन समारोह

RANDBETWEEN फ़ंक्शन का सिंटैक्स है (निचला बाउंड; अपर बाउंड)। पहला तर्क दूसरे से छोटा होना चाहिए। अन्यथा, फ़ंक्शन एक त्रुटि फेंक देगा। सीमाओं को पूर्णांक माना जाता है। सूत्र भिन्नात्मक भाग को त्याग देता है।

फ़ंक्शन का उपयोग करने का एक उदाहरण:

0.1 और 0.01 परिशुद्धता के साथ यादृच्छिक संख्याएँ:

एक्सेल में एक यादृच्छिक संख्या जनरेटर कैसे बनाएं

आइए एक निश्चित सीमा से मूल्य की पीढ़ी के साथ एक यादृच्छिक संख्या जनरेटर बनाते हैं। हम एक सूत्र का उपयोग करते हैं जैसे: =INDEX(A1:A10;INTEGER(RAND()*10)+1)।

आइए 10 के चरण के साथ 0 से 100 की सीमा में एक यादृच्छिक संख्या जनरेटर बनाते हैं।

पाठ मानों की सूची से, आपको 2 यादृच्छिक मानों का चयन करना होगा। रैंड फ़ंक्शन का उपयोग करते हुए, हम A1:A7 श्रेणी में टेक्स्ट मानों की तुलना यादृच्छिक संख्याओं से करते हैं।

आइए मूल सूची से दो यादृच्छिक पाठ मानों का चयन करने के लिए INDEX फ़ंक्शन का उपयोग करें।

सूची से एक यादृच्छिक मान का चयन करने के लिए, निम्न सूत्र लागू करें: =INDEX(A1:A7,RANDBETWEEN(1,COUNT(A1:A7)))।

सामान्य वितरण यादृच्छिक संख्या जेनरेटर

RAND और RANDBETWEEN फ़ंक्शन एकल वितरण के साथ यादृच्छिक संख्याएँ उत्पन्न करते हैं। समान डिग्री की संभावना वाला कोई भी मान अनुरोधित सीमा की निचली सीमा और ऊपरी सीमा में गिर सकता है। यह लक्ष्य मूल्य से एक बड़ा प्रसार निकला।

सामान्य वितरण का अर्थ है कि अधिकांश उत्पन्न संख्याएँ लक्ष्य के करीब हैं। आइए RANDBETWEEN सूत्र को ठीक करें और सामान्य वितरण के साथ डेटा सरणी बनाएं।

माल एक्स की लागत 100 रूबल है। उत्पादित पूरा बैच सामान्य वितरण के अधीन है। यादृच्छिक चर भी एक सामान्य संभाव्यता वितरण का अनुसरण करता है।

ऐसी शर्तों के तहत, सीमा का औसत मूल्य 100 रूबल है। आइए एक सरणी उत्पन्न करें और 1.5 रूबल के मानक विचलन के साथ सामान्य वितरण के साथ एक ग्राफ बनाएं।

हम फ़ंक्शन का उपयोग करते हैं: =NORMINV(RAND();100;1.5)।

एक्सेल ने गणना की कि कौन से मान संभावनाओं की सीमा में हैं। चूंकि 100 रूबल की लागत वाले उत्पाद के उत्पादन की संभावना अधिकतम है, सूत्र बाकी की तुलना में 100 के करीब मूल्यों को अधिक बार दिखाता है।

चलो साजिश के लिए आगे बढ़ते हैं। सबसे पहले आपको श्रेणियों के साथ एक टेबल बनाने की जरूरत है। ऐसा करने के लिए, हम सरणी को अवधियों में विभाजित करते हैं:

प्राप्त आंकड़ों के आधार पर, हम एक सामान्य वितरण के साथ एक आरेख बना सकते हैं। मान अक्ष अंतराल में चर की संख्या है, श्रेणी अक्ष अवधि है।