🔧Toolify365

محقق الأعداد الأولية (مع التحليل إلى عوامل)

أدخل عدداً صحيحاً غير سالب حتى 10^18. تختبر الحاسبة الأولية بقسمة تجريبية (حتمي حتى ~10^15 في وقت معقول) وتعطي التحليل لعوامل أولية للأعداد المركّبة.

✓
97
عدد أولي
العدد الأولي السابق
89
العدد الأولي التالي
101

أدوات ذات صلة

كيف تعمل

ما هو العدد الأولي

العدد الأولي عدد طبيعي أكبر من 1 ليس له قواسم موجبة غير 1 ونفسه. أوائل الأعداد الأولية: 2، 3، 5، 7، 11، 13، 17، 19، 23، 29، 31، 37. هي 'ذرات' حساب الأعداد الصحيحة — كل عدد صحيح ≥ 2 يمكن كتابته بشكل وحيد كحاصل ضرب أعداد أولية (نظرية الحساب الأساسية).

1 ليس أولياً باتفاق. 0 والأعداد السالبة ليست أولية. 2 هو العدد الزوجي الأولي الوحيد — كل عدد زوجي آخر يقبل القسمة على 2 فهو مركّب.

كيف يعمل الاختبار

نستخدم قسمة تجريبية: نختبر القابلية للقسمة على 2، ثم 3، ثم 5، 7، 11، … حتى √n. إن لم يقسم أي منها بشكل نظيف، فـ n أولي. نستخدم تحسين 6k±1 الذي يختبر فقط المرشحين بالشكل 6k+1 أو 6k−1 (لأن جميع الأعداد الأولية > 3 بهذا الشكل)، مما يقلل عدد الاختبارات بثلثين.

القسمة التجريبية سريعة لـ n حتى ~10^15 (أقل من ثانية). فيما وراء ذلك، تُحتاج اختبارات متقدمة كـ Miller-Rabin (احتمالية) أو AKS (حتمية). نضع حداً عند 10^18 لمنع تجميد المتصفح على مدخلات قصوى.

لماذا تهم الأعداد الأولية

التشفير: تشفير RSA يضرب عددين أوليين من ~1000 رقم لإنتاج عدد يصعب تحليله. الأمان يعتمد على صعوبة تحليل الأعداد الكبيرة — تحدٍّ يُدرَس منذ آلاف السنين.

التعليم الرياضي: التحليل لعوامل أولية أساسي. مفاهيم كـ GCD وLCM والحساب المعياري والكسور ونظرية الأعداد تُبنى جميعها على هيكل العوامل الأولية.

علوم الحاسوب: أحجام جداول التجزئة ومولدات الأرقام العشوائية وكثير من الخوارزميات تستخدم الأعداد الأولية لخصائص قابلية القسمة المميزة لها.

أسئلة شائعة

›هل 1 أولي؟

لا. 1 'وحدة' لا عدد أولي. الأعداد الأولية لها بالضبط قاسمان موجبان مختلفان (1 ونفسها)؛ 1 له قاسم واحد فقط.

›هل 0 أولي؟

لا. الأعداد الأولية أعداد صحيحة > 1.

›هل 2 أولي؟

نعم — 2 هو العدد الزوجي الأولي الوحيد. لجميع الأعداد الزوجية الأخرى 2 كقاسم إضافة لـ 1 ونفسها.

›كيف يُوجَد العدد الأولي التالي؟

بالزيادة من n+1 واختبار الأولية في كل خطوة. دائماً يوجد عدد أولي ضمن n × ln(n) من أي عدد، لذا ينتهي الأمر بسرعة حتى للمدخلات الكبيرة.

›لماذا الحد الأقصى 10^18؟

BigInt في JavaScript يتعامل مع أكبر، لكن القسمة التجريبية تبطئ. 10^18 آمن لاختبارات أقل من ثانية للمدخلات النموذجية. فيما وراء ذلك، استخدم أدوات متخصصة كـ SymPy أو Mathematica.

›هل يمكن اختبار أعداد أولية بـ 1000 رقم؟

لا بهذه الأداة — القسمة التجريبية بطيئة جداً على هذا الحجم. تستخدم التشفيرات اختبارات Miller-Rabin الاحتمالية للأعداد الأولية 1024 بت (~300 رقم).

›ما العدد الأولي ميرسين؟

عدد أولي بالشكل 2^p − 1. معروف منها 52 فقط حتى الآن. أكبر عدد أولي معروف (M136279841) هو عدد ميرسين بـ ~41 مليون رقم.

›هل تغادر البيانات متصفحي؟

لا. الحساب يعمل محلياً؛ لا يُرسل شيء للخادم.

إفصاح
  • FXEA365 — روبوتات تداول MT5 مجانية

    Sponsored

    From the makers of this site: MT5 expert advisors with published multi-year backtests, hard stop-losses, and a free tier — no subscription.

    Browse free EAs →
  • NordVPN

    Sponsored

    Strict no-logs VPN with 6,400+ servers in 111 countries. Threat Protection blocks ads, trackers, and malware while you work online.

    Get NordVPN →
  • Cloudways

    Sponsored

    Managed cloud hosting for WordPress and web apps on DigitalOcean, Vultr, and AWS. Fast setup, no server headaches.

    Try Cloudways →

التعليقات والأسئلة