RealPi तेथे काही सर्वोत्तम आणि सर्वात मनोरंजक Pi गणना अल्गोरिदम प्रदान करते. हे अॅप एक बेंचमार्क आहे जे तुमच्या Android डिव्हाइसच्या CPU आणि मेमरी कार्यक्षमतेची चाचणी करते. हे आपण निर्दिष्ट केलेल्या दशांश स्थानांच्या संख्येवर Pi च्या मूल्याची गणना करते. तुमचा वाढदिवस Pi मध्ये शोधण्यासाठी तुम्ही परिणामी अंकांमध्ये नमुने पाहू शकता आणि शोधू शकता किंवा "फेनमॅन पॉइंट" (762 व्या अंकी स्थानावर सलग सहा 9) सारखे प्रसिद्ध अंक अनुक्रम शोधू शकता. अंकांच्या संख्येवर कोणतीही कठोर मर्यादा नाहीत, जर तुम्हाला फ्रीझचा अनुभव आला तर कृपया खाली "इशारे" पहा.
1 दशलक्ष अंकांसाठी AGM+FFT सूत्रावर तुमच्या Pi गणनेच्या वेळेसह टिप्पण्या द्या. तसेच तुम्ही मोजू शकणारे सर्वाधिक अंक, जे तुमच्या फोनच्या मेमरीची चाचणी करतात. लेखकाच्या Nexus 6p ला 1 दशलक्ष अंकांसाठी 5.7 सेकंद लागतात. लक्षात घ्या की AGM+FFT अल्गोरिदम 2 च्या शक्तींमध्ये कार्य करते, म्हणून 10 दशलक्ष अंकांची गणना करण्यासाठी 16 दशलक्ष अंकांइतकाच वेळ आणि मेमरी लागते (आऊटपुटमध्ये अंतर्गत अचूकता दर्शविली जाते). मल्टी-कोर प्रोसेसरवर RealPi एकाच कोरच्या कार्यक्षमतेची चाचणी करते. अचूक बेंचमार्क वेळेसाठी इतर कोणतेही अॅप्लिकेशन चालू नसल्याची खात्री करा आणि तुमचा फोन CPU थ्रॉटल करण्यासाठी पुरेसा गरम नाही.
शोध कार्य:
तुमच्या वाढदिवसाप्रमाणे Pi मध्ये नमुने शोधण्यासाठी याचा वापर करा. सर्वोत्तम परिणामांसाठी AGM + FFT सूत्र वापरून किमान एक दशलक्ष अंकांची गणना करा, त्यानंतर "नमुने शोधा" मेनू पर्याय निवडा.
येथे उपलब्ध अल्गोरिदमचा सारांश आहे:
-AGM + FFT फॉर्म्युला (अंकगणितीय भौमितिक मीन): ही Pi ची गणना करण्यासाठी सर्वात जलद उपलब्ध पद्धतींपैकी एक आहे आणि जेव्हा तुम्ही "स्टार्ट" दाबता तेव्हा RealPi द्वारे वापरलेले डीफॉल्ट सूत्र आहे. हे मूळ C++ कोड म्हणून चालते आणि Takuya Ooura च्या pi_fftc6 प्रोग्रामवर आधारित आहे. अनेक दशलक्ष अंकांसाठी खूप मेमरी आवश्यक असू शकते, जी अनेकदा तुम्ही किती अंकांची गणना करू शकता हे मर्यादित घटक बनते.
-मॅचिनचे सूत्र: हे सूत्र जॉन मॅचिन यांनी 1706 मध्ये शोधले होते. हे AGM + FFT इतके वेगवान नाही, परंतु गणना चालू असताना रिअल टाइममध्ये जमा होणारे Pi चे सर्व अंक दाखवते. सेटिंग्ज मेनूमध्ये हे सूत्र निवडा आणि नंतर "प्रारंभ" दाबा. हे जावामध्ये BigDecimal वर्ग वापरून लिहिलेले आहे. गणनेची वेळ सुमारे 200,000 अंकांची होऊ शकते, परंतु आधुनिक फोनवर तुम्ही धीर धरल्यास मशीन वापरून 1 दशलक्ष अंक मोजू शकता आणि पाहू शकता.
- Gourdon द्वारे Pi सूत्राचा नववा अंक: हे सूत्र दर्शविते की मागील अंकांची गणना न करता "मध्यभागी" Pi च्या दशांश अंकांची गणना करणे शक्य आहे (आश्चर्यकारकपणे) आणि त्याला खूप कमी मेमरीची आवश्यकता आहे. जेव्हा तुम्ही "Nth Digit" बटण दाबता तेव्हा RealPi तुम्ही निर्दिष्ट केलेल्या अंकाच्या स्थानासह Pi चे 9 अंक निर्धारित करते. हे मूळ C++ कोड म्हणून चालते आणि झेवियर गौर्डनच्या pidec प्रोग्रामवर आधारित आहे. जरी ते मशीनच्या फॉर्म्युलापेक्षा वेगवान असले तरी ते AGM + FFT फॉर्म्युला वेगाने मागे टाकू शकत नाही.
-बेलार्डच्या Pi सूत्राचा नववा अंक: Pi च्या Nव्या अंकासाठी Gourdon चा अल्गोरिदम पहिल्या 50 अंकांसाठी वापरला जाऊ शकत नाही, म्हणून फॅब्रिस बेलार्डचा हा फॉर्म्युला अंक < 50 असल्यास त्याऐवजी वापरला जातो.
इतर पर्याय:
तुम्ही "झोपेत असताना गणना करा" पर्याय सक्षम केल्यास, तुमची स्क्रीन बंद असताना RealPi गणना करत राहील, Pi चे अनेक अंक मोजताना उपयुक्त. गणना करत नसताना किंवा गणना पूर्ण झाल्यानंतर तुमचे डिव्हाइस नेहमीप्रमाणे गाढ झोपेत जाईल.
इशारे:
दीर्घ गणना करताना हे अॅप तुमची बॅटरी लवकर संपवू शकते, विशेषत: "झोपेत असताना गणना करा" पर्याय चालू असल्यास.
गणनेची गती तुमच्या डिव्हाइसच्या CPU गती आणि मेमरीवर अवलंबून असते. खूप मोठ्या संख्येच्या अंकांवर RealPi अनपेक्षितपणे संपुष्टात येऊ शकते किंवा उत्तर देऊ शकत नाही. चालवायला खूप वेळ लागू शकतो (वर्षे). हे मोठ्या प्रमाणात मेमरी आणि/किंवा CPU वेळ आवश्यक असल्यामुळे आहे. तुम्ही गणना करू शकत असलेल्या अंकांच्या संख्येची वरची मर्यादा तुमच्या Android डिव्हाइसवर अवलंबून असते.
"झोपेत असताना गणना करा" पर्यायातील बदल पुढील Pi गणनेसाठी प्रभावी होतील, गणनेच्या मध्यभागी नाही.
या रोजी अपडेट केले
१७ मे, २०२३