RealPi-ն տրամադրում է Pi-ի հաշվարկման լավագույն և ամենահետաքրքիր ալգորիթմներն այնտեղ: Այս հավելվածը չափանիշ է, որը ստուգում է ձեր Android սարքի պրոցեսորը և հիշողությունը: Այն հաշվարկում է Pi-ի արժեքը ձեր նշած տասնորդական վայրերի քանակով: Դուք կարող եք դիտել և որոնել օրինաչափություններ ստացված թվանշաններում՝ ձեր ծննդյան օրը Pi-ում գտնելու կամ թվանշանների հայտնի հաջորդականություններ գտնելու համար, ինչպիսին է «Feynman Point»-ը (վեց 9 անընդմեջ 762-րդ նիշի դիրքում): Թվանշանների քանակի հետ կապված խիստ սահմանափակումներ չկան, եթե սառեցում եք զգում, տես «Զգուշացումները» ստորև:
Մեկնաբանություններ թողեք ձեր Pi-ի հաշվարկման ժամանակով AGM+FFT բանաձևով 1 միլիոն նիշով: Նաև ամենաշատ թվանշանները, որոնք կարող եք հաշվարկել, որը ստուգում է ձեր հեռախոսի հիշողությունը: Հեղինակի Nexus 6p-ը 1 միլիոն նիշի համար տևում է 5,7 վայրկյան: Նկատի ունեցեք, որ AGM+FFT ալգորիթմն աշխատում է 2-ի հզորությամբ, ուստի 10 միլիոն նիշերի հաշվարկը պահանջում է նույնքան ժամանակ և հիշողություն, որքան 16 միլիոն նիշը (ներքին ճշգրտությունը ցուցադրվում է ելքում): Բազմամիջուկ պրոցեսորների վրա RealPi-ն ստուգում է մեկ միջուկի աշխատանքը: Հենանիշի ճշգրիտ ժամանակացույցի համար համոզվեք, որ այլ հավելվածներ չեն աշխատում, և ձեր հեռախոսը բավականաչափ տաք չէ պրոցեսորը շնչափողի համար:
Որոնման գործառույթ.
Օգտագործեք սա Pi-ում նախշեր գտնելու համար, ինչպիսին է ձեր ծննդյան օրը: Լավագույն արդյունքների համար հաշվարկեք առնվազն մեկ միլիոն նիշ՝ օգտագործելով AGM + FFT բանաձևը, այնուհետև ընտրեք «Որոնել նախշեր» ցանկի տարբերակը:
Ահա առկա ալգորիթմների ամփոփագիրը.
-AGM + FFT բանաձև (թվաբանական երկրաչափական միջին). Սա Pi-ի հաշվարկման ամենաարագ հասանելի մեթոդներից մեկն է և այն լռելյայն բանաձևն է, որն օգտագործվում է RealPi-ի կողմից, երբ սեղմում եք «Սկսել»: Այն աշխատում է որպես բնիկ C++ կոդ և հիմնված է Takuya Ooura-ի pi_fftc6 ծրագրի վրա: Շատ միլիոնավոր թվերի համար այն կարող է պահանջել մեծ հիշողություն, որը հաճախ դառնում է սահմանափակող գործոն, թե քանի թվանշան կարող եք հաշվարկել:
-Մաչինի բանաձևը. Այս բանաձևը հայտնաբերել է Ջոն Մաչինը 1706 թվականին: Այն այնքան արագ չէ, որքան AGM + FFT-ն, բայց ցույց է տալիս Pi-ի բոլոր թվանշանները, որոնք կուտակվում են իրական ժամանակում, երբ հաշվարկը շարունակվում է: Ընտրեք այս բանաձևը կարգավորումների ցանկում և սեղմեք «Սկսել»: Այն գրված է Java-ում՝ օգտագործելով BigDecimal դասը: Հաշվարկների ժամանակները կարող են երկարանալ մոտ 200,000 թվանշաններով, սակայն ժամանակակից հեռախոսներում դուք կարող եք հաշվարկել և դիտել 1 միլիոն թվանշան՝ օգտագործելով Machin-ը, եթե համբերատար եք:
- Գուրդոնի Pi բանաձևի N-րդ նիշը. Այս բանաձևը ցույց է տալիս, որ հնարավոր է (զարմանալիորեն) հաշվարկել Pi-ի տասնորդական թվանշանները «մեջտեղում»՝ առանց նախորդ թվանշանները հաշվարկելու, և շատ քիչ հիշողության կարիք ունի: Երբ սեղմում եք «Nth Digit» կոճակը, RealPi-ն որոշում է Pi-ի 9 նիշերը, որոնք ավարտվում են ձեր նշած թվանշանի դիրքով: Այն աշխատում է որպես բնիկ C++ կոդ և հիմնված է Xavier Gourdon-ի pidec ծրագրի վրա: Չնայած այն ավելի արագ է, քան Machin-ի բանաձևը, այն չի կարող արագությամբ գերազանցել AGM + FFT բանաձևը:
Pi-ի բանաձևի N-րդ նիշը Բելարդի կողմից. Գուրդոնի ալգորիթմը Pi-ի N-րդ նիշի համար չի կարող օգտագործվել առաջին 50 նիշերի համար, հետևաբար Ֆաբրիս Բելարդի այս բանաձևը փոխարենը օգտագործվում է, եթե թվանշանները <50 են:
Այլ տարբերակներ.
Եթե միացնեք «Հաշվարկել քնած ժամանակ» տարբերակը, RealPi-ն կշարունակի հաշվարկել, երբ ձեր էկրանն անջատված է, ինչը օգտակար կլինի Pi-ի բազմաթիվ թվանշաններ հաշվարկելիս: Չհաշվելու ընթացքում կամ հաշվարկի ավարտից հետո ձեր սարքը սովորականի պես կմտնի խորը քնի:
Զգուշացումներ.
Այս հավելվածը կարող է արագ սպառել ձեր մարտկոցը երկար հաշվարկներ կատարելիս, հատկապես, եթե «Հաշվարկել քնած ժամանակ» տարբերակը միացված է:
Հաշվարկի արագությունը կախված է ձեր սարքի պրոցեսորի արագությունից և հիշողությունից: Շատ մեծ թվով թվերով RealPi-ն կարող է անսպասելիորեն դադարեցվել կամ պատասխան չտալ: Այն կարող է նաև շատ երկար ժամանակ տևել (տարիներ): Դա պայմանավորված է մեծ քանակությամբ հիշողության և/կամ պրոցեսորի անհրաժեշտ ժամանակով: Դուք կարող եք հաշվարկել թվանշանների վերին սահմանը կախված է ձեր Android սարքից:
«Հաշվարկել քնած ժամանակ» տարբերակի փոփոխություններն ուժի մեջ են մտնում հաջորդ Pi-ի հաշվարկի համար, այլ ոչ թե հաշվարկի մեջտեղում:
Վերջին թարմացումը՝
17 մյս, 2023 թ.