RealPi कुछ बेहतरीन और सबसे दिलचस्प पाई गणना एल्गोरिदम प्रदान करता है। यह ऐप एक बेंचमार्क है जो आपके एंड्रॉइड डिवाइस के सीपीयू और मेमोरी के प्रदर्शन का परीक्षण करता है। यह आपके द्वारा निर्दिष्ट दशमलव स्थानों की संख्या के लिए पाई के मान की गणना करता है। आप पाई में अपना जन्मदिन खोजने के लिए परिणामी अंकों में पैटर्न देख सकते हैं और खोज सकते हैं या "फेनमैन पॉइंट" जैसे प्रसिद्ध अंकों के अनुक्रम ढूंढ सकते हैं (762 वें अंक की स्थिति में एक पंक्ति में छह)। अंकों की संख्या पर कोई कठोर सीमा नहीं है, यदि आप फ्रीज का अनुभव करते हैं तो कृपया नीचे "चेतावनी" देखें।
1 मिलियन अंकों के लिए एजीएम + एफएफटी फॉर्मूला पर अपने पीआई गणना समय के साथ टिप्पणी छोड़ दें। साथ ही आपके द्वारा परिकलित अधिकतम अंक, जो आपके फ़ोन की मेमोरी का परीक्षण करते हैं। लेखक का Nexus 6p 1 मिलियन अंकों के लिए 5.7 सेकंड लेता है। ध्यान दें कि एजीएम + एफएफटी एल्गोरिदम 2 की शक्तियों में काम करता है, इसलिए 10 मिलियन अंकों की गणना में 16 मिलियन अंकों के बराबर समय और मेमोरी लगती है (आंतरिक परिशुद्धता आउटपुट में दिखाई जाती है)। मल्टी-कोर प्रोसेसर पर RealPi सिंगल कोर के प्रदर्शन का परीक्षण करता है। सटीक बेंचमार्क टाइमिंग के लिए सुनिश्चित करें कि कोई अन्य एप्लिकेशन नहीं चल रहा है और आपका फोन सीपीयू को थ्रॉटल करने के लिए पर्याप्त गर्म नहीं है।
खोज समारोह:
अपने जन्मदिन की तरह पाई में पैटर्न खोजने के लिए इसका इस्तेमाल करें। सर्वोत्तम परिणामों के लिए एजीएम + एफएफटी फॉर्मूला का उपयोग करके कम से कम दस लाख अंकों की गणना करें, फिर "पैटर्न के लिए खोजें" मेनू विकल्प चुनें।
यहां उपलब्ध एल्गोरिदम का सारांश दिया गया है:
-एजीएम + एफएफटी फॉर्मूला (अरिथमेटिक जियोमेट्रिक मीन): यह पाई की गणना करने के लिए सबसे तेज़ उपलब्ध तरीकों में से एक है, और जब आप "स्टार्ट" दबाते हैं तो रीयलपी द्वारा उपयोग किया जाने वाला डिफ़ॉल्ट फॉर्मूला होता है। यह मूल सी ++ कोड के रूप में चलता है और ताकुया ओउरा के pi_fftc6 प्रोग्राम पर आधारित है। कई लाखों अंकों के लिए इसके लिए बहुत अधिक मेमोरी की आवश्यकता हो सकती है, जो अक्सर आप कितने अंकों की गणना कर सकते हैं, यह सीमित कारक बन जाता है।
-मचिन का सूत्र: इस सूत्र की खोज जॉन माचिन ने 1706 में की थी। यह एजीएम + एफएफटी जितना तेज़ नहीं है, लेकिन गणना के आगे बढ़ने पर आपको वास्तविक समय में पाई के सभी अंक जमा होते हैं। सेटिंग मेनू में इस सूत्र को चुनें और फिर "प्रारंभ" दबाएं। यह जावा में BigDecimal वर्ग का उपयोग करके लिखा गया है। गणना का समय लगभग 200,000 अंक लंबा होना शुरू हो सकता है, लेकिन आधुनिक फोन पर आप मशीन का उपयोग करके 1 मिलियन अंकों की गणना और देख सकते हैं यदि आप धैर्यवान हैं।
-गौर्डन द्वारा पाई सूत्र का नौवां अंक: यह सूत्र दर्शाता है कि पिछले अंकों की गणना किए बिना "बीच में" पाई के दशमलव अंकों की गणना करना (आश्चर्यजनक रूप से) संभव है, और बहुत कम स्मृति की आवश्यकता है। जब आप "नवां अंक" बटन दबाते हैं तो RealPi आपके द्वारा निर्दिष्ट अंकों की स्थिति के साथ समाप्त होने वाले पाई के 9 अंक निर्धारित करता है। यह देशी C++ कोड के रूप में चलता है और जेवियर गौर्डन के पाइडेक प्रोग्राम पर आधारित है। हालांकि यह मशीन के फॉर्मूले से तेज है, लेकिन यह एजीएम + एफएफटी फॉर्मूले को गति में नहीं हरा सकता है।
-बेलार्ड द्वारा पाई सूत्र का नौवां अंक: पाई के नौवें अंक के लिए गौरडन का एल्गोरिथ्म पहले 50 अंकों के लिए उपयोग नहीं किया जा सकता है, इसलिए फैब्रिस बेलार्ड द्वारा इस सूत्र का उपयोग इसके बजाय किया जाता है यदि अंक <50।
अन्य विकल्प:
यदि आप "नींद में कब गणना करें" विकल्प को सक्षम करते हैं तो रीयलपी आपकी स्क्रीन बंद होने पर गणना करता रहेगा, पीआई के कई अंकों की गणना करते समय उपयोगी। गणना नहीं करते समय या गणना समाप्त होने के बाद आपका उपकरण हमेशा की तरह गहरी नींद में चला जाएगा।
चेतावनी:
लंबी गणना करते समय यह ऐप आपकी बैटरी को जल्दी खत्म कर सकता है, खासकर अगर "नींद में होने पर गणना करें" विकल्प चालू है।
गणना की गति आपके डिवाइस की CPU गति और मेमोरी पर निर्भर करती है। बहुत बड़ी संख्या में अंकों पर RealPi अप्रत्याशित रूप से समाप्त हो सकता है या कोई उत्तर नहीं दे सकता है। इसे चलने में भी बहुत लंबा समय लग सकता है (वर्षों)। यह बड़ी मात्रा में मेमोरी और/या CPU समय की आवश्यकता के कारण है। आपके द्वारा परिकलित अंकों की संख्या की ऊपरी सीमा आपके Android डिवाइस पर निर्भर करती है।
"नींद में कब गणना करें" विकल्प में परिवर्तन अगली पीआई गणना के लिए प्रभावी होता है, न कि गणना के बीच में।
पिछली बार अपडेट होने की तारीख
17 मई 2023