الرياضيات :: Prime :: Util :: GMP

التحميل الان

الرياضيات :: Prime :: Util :: GMP الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Dana Jacobsen
  • موقع ويب الناشر:
  • http://search.cpan.org/~danaj/

الرياضيات :: Prime :: Util :: GMP العلامات


الرياضيات :: Prime :: Util :: GMP وصف

الرياضيات :: Prime :: Util :: GMP هو مجموعة من الأدوات المساعدة المتعلقة بالأرقام الرئيسية، باستخدام GMP. ويشمل ذلك اختبارات ذاتية، والحصول على الأعداد الأولية في نطاق، وعوموا الأمر بالتأكيد يمكن استخدامه مباشرة، والغرض الرئيسي من هذه الوحدة هو للرياضيات :: Prime :: Util. ستحمل هذه الوحدة تلقائيا هذا إذا تم تثبيتها، وتسريع العديد من عملياتها على الأرقام الكبيرة. الأجزاء والمخرجات للأرقام الكبيرة هي عبر الأوتار، لذلك لا تحتاج إلى استخدام حزمة BigINT في البرنامج الخاص بك. ومع ذلك، إذا كنت تستخدم Bigint، فسوف يقوم Perl بتحويل الإدخال تلقائيا لك، حتى لا تضطر إلى توزيع الأرقام الخاصة بك. ومع ذلك، سيتم إرجاع هذا الإخراج كعملات أو سلالات بيرل. Math :: Prime :: Util يحاول إعادة تشغيل جميع السلاسل مرة أخرى إلى المتصلين نوع Bigint Type إذا كان ذلك ممكن.Synopsis استخدم Math :: Prime :: Util :: GMP بلدي $ ن = "115792089237316195423570985008687907853269984665640564039457584007913129639937". # هذا لا يؤثر على تشغيل الوحدة النمطية على الإطلاق، ولكن يتيح لك # إدخال حجج الأرقام الكبيرة مباشرة وكذلك أدخل (على سبيل المثال): 2 ** 2048 + 1. استخدام bigint؛ # is_prob_prime إرجاع 0 للمركب، 2 لبرنامج PRIME، و 1 ربما يقول رئيس الوزراء "$ N IS"، QW (Composite Prob_prime Def_Prime) ؛ # is_prime حاليا هو نفسه - يتم استخدام اختبار BPSW. قل "$ n رئيس الوزراء" إذا is_prime ($ n)؛ # قم بتشغيل سلسلة من اختبارات Miller-Rabin يقول "$ n عبارة عن Prime أو SPSP-2 / 7/61" إذا كان is_strong_pseudplime ($ n، 2، 7، 61)؛ # معرفة ما إذا كانت $ N هي مجموعة قوية من Lucas-Selfridge Selfridge يقول "$ n هو رئيس أو SLPSP" إذا كان is_strong_lucas_pseudplime ($ n)؛ # إرجاع مجموعة مرجع إلى الأعداد الأولية في نطاق. بلدي $ aref = الأعداد الأولية (10 ** 200، 10 ** 200 + 10000)؛ $ التالي = next_prime ($ n)؛ # التالي رئيس الوزراء> N $ prev = prev_prime ($ n)؛ # رئيس الوزراء السابق <ن # البحث عن العوامل الرئيسية لأعداد كبيرةfactors = عامل (5465610891074107968111136514192945634873647594456118359804135903459867604844945580205745718497)؛ # أدق السيطرة على العوملة. # هذه التوقف بعد العثور على عامل واحد أو تجاوز حدها. actors = prho_factor ($ n)؛ actors = pbrent_factor ($ n)؛ actors = pminus1_factor ($ n)؛ acfactors = holf_factor ($ n)؛ actors = specfof_factor ($ n)؛ الصفحة الرئيسية للمنتج


الرياضيات :: Prime :: Util :: GMP برامج ذات صلة