क्या आपको हमारी दिसंबर 2002 की चुनौती से शांत एनिमेटेड तोप चार्ट याद है? यह अर्ल ताकासाकी द्वारा प्रोग्राम किया गया था। खैर, इस हफ्ते एक्सेल 2003 में एक महत्वपूर्ण बग की खोज के लिए अर्ल को कुडोस। यहाँ है अर्ल नोट:
आपको यह जानने में रुचि हो सकती है कि मेरा मानना है कि मुझे EXCEL 2003 के RAND () फ़ंक्शन में एक महत्वपूर्ण बग मिला है। जैसा कि आप जानते हैं, RAND () को छद्म-यादृच्छिक संख्याओं को समान रूप से अंतराल (0,1) में वितरित करना चाहिए।
हालाँकि, इसे बार-बार कॉल करने से फ़ंक्शन "ब्रेकिंग" हो जाएगा और यह एक अजीब वितरण के साथ नकारात्मक संख्याओं को वापस करना शुरू कर देता है।
ये कोशिश करें:
रैंड () कार्यों के 20 पूर्ण कॉलम भरें। अब F9 को कई बार दबाएं। जल्द ही, कुछ संख्याएँ (लगभग 15%) नकारात्मक हो जाएंगी। (इसे और अधिक स्पष्ट रूप से दिखाने के लिए सशर्त स्वरूपण का उपयोग करें) Excel 2002 में ऐसा नहीं हुआ था।
यह इसलिए मायने रखता है क्योंकि सभी प्रकार के क्षेत्रों में कई सिमुलेशन और निर्णय मॉडल के लिए रैंड () फ़ंक्शन का उपयोग किया जाता है और इस तरह की त्रुटि उन सभी मॉडलों को तोड़ देगी।
इस की खोज के लिए अर्ल को धन्यवाद। मैंने इसे स्थापित किया। इस वर्कशीट में 1.2 मिलियन =RAND()
कार्य हैं। 4 वें पुनर्गणना पर, कई संख्याएं नकारात्मक दिखाई देती हैं जैसा कि नीचे दिखाया गया है।
यहाँ अच्छी खबर है:
मैंने बुधवार 10 दिसंबर, 2003 को Microsoft की एक्सेल टीम में व्यक्तिगत रूप से किसी से बात की। समस्या हल हो रही है और एक अद्यतन उपलब्ध कराया जाएगा।
प्रक्रिया खराब होने से पहले आपको 3.5 मिलियन और 15 मिलियन "अच्छे" यादृच्छिक संख्याओं के बीच मिलता है। इसलिए - यदि आप =RAND()
कॉफी ब्रेक के दौरान क्रेप्स के एक दो गेम खेलने के लिए उपयोग कर रहे हैं , तो आप खराब स्थिति में नहीं होंगे।
समस्या केवल उन लोगों पर प्रभाव डालती है जिन्होंने Excel 2003 में अपग्रेड किया है। जबकि मुझे लगता है कि यह वैज्ञानिक समुदाय के लिए एक अपडेट होना चाहिए, न कि बहुत से लोग इस बग से प्रभावित होंगे।
मुझे उम्मीद है कि हमारे पास जल्द ही Microsoft से अपडेट होगा। जब मैं इसके बारे में कुछ भी सीखूंगा तो मैं यहां जानकारी पोस्ट करूंगा।