فاحص الأعداد الأولية
أدخل عددًا صحيحًا ليحدّد الفاحص ما إذا كان أوليًا. يرفض القيم الأقل من 2، ويختبر القابلية للقسمة على 2، ثم يجرّب القواسم الفردية حتى الجذر التربيعي. وإذا كانت القيمة الموجبة مركبة، يعرض أيضًا تحليلها إلى العوامل الأولية.
كيف يعمل الفحص
-
1
تحقق من الإدخال
يقبل الحقل علامة سالب اختيارية تتبعها أرقام عشرية، ويجب أن تتسع القيمة في عدد صحيح من نوع PHP.
-
2
عالج القيم الصغيرة
القيم الأقل من 2 ليست أولية، و2 عدد أولي، وكل عدد زوجي أكبر منه مركب.
-
3
جرّب القواسم الفردية
للقيمة الموجبة الفردية، يختبر الفاحص 3 و5 و7 وهكذا حتى floor(sqrt(n)).
-
4
اعرض النتيجة
تشمل نتيجة العدد الموجب المركب عوامله الأولية، بينما يُعلن العدد الأولي مباشرة.
أمثلة
| الإدخال | النتيجة | معلومات إضافية |
|---|---|---|
| -7 | ليس أوليًا | لا شيء |
| 0 | ليس أوليًا | لا شيء |
| 1 | ليس أوليًا | لا شيء |
| 2 | أولي | لا شيء |
| 49 | ليس أوليًا؛ يقبل القسمة على 7 | العوامل: 7 × 7 |
| 97 | أولي | لا شيء |
| 100 | ليس أوليًا؛ يقبل القسمة على 2 | العوامل: 2 × 2 × 5 × 5 |
الطريقة والحدود
- هذا اختبار بالقسمة التجريبية، وليس اختبار Miller–Rabin أو اختبار أولية احتماليًا.
- يستخدم نوع العدد الصحيح في PHP على الخادم بدلًا من
BigIntفي المتصفح. لا تُدعم المدخلات الواقعة خارج هذا النطاق بصورة موثوقة. - يزداد زمن التشغيل مع الجذر التربيعي للمدخل. وقد يستغرق العدد الأولي الكبير أو العدد المركب ذو العوامل الكبيرة وقتًا طويلًا.
- تُعرض الأعداد السالبة و0 و1 على أنها غير أولية. ولا يستبدل الفاحص العدد السالب بقيمته المطلقة.
- لا يبحث عن أقرب عدد أولي أعلى الإدخال أو أدناه.
التعامل مع البيانات
يعمل الفحص المعتاد عبر خادم الموقع، لذلك تُرسل القيمة المدخلة إلى الخادم عند الضغط على الزر. وفي العرض ذي الخطوتين، يُنقل العدد داخل عنوان URL. لا تستخدم الحقل لقيمة سرية.
الأسئلة الشائعة
العدد الأولي عدد صحيح موجب أكبر من 1 وله قاسمان موجبان بالضبط: 1 والعدد نفسه.
نعم للمدخلات المدعومة؛ فالقسمة التجريبية تعطي إجابة قطعية. ولا تستخدم الأداة اختبارًا احتماليًا.
يجب أن تتسع له بنية العدد الصحيح في PHP على الخادم. وقد تصبح القسمة التجريبية بطيئة على نحو غير عملي قبل بلوغ هذا الحد العددي بوقت طويل.
يعرض سلسلة العوامل الأولية للأعداد الموجبة المركبة المدعومة. ولعرض مخصص بالصيغتين الموسعة والأسّية، استخدم حاسبة التحليل إلى العوامل الأولية.
أدوات ذات صلة
حاسبة علم الأعداد
احسب أرقام علم الأعداد المرتبطة بالاسم وفق القيم الفيثاغورية أو الكلدانية: التعبير، رغبة الروح والشخصية.
حاسبة توافق الأسماء
أدخل اسمين لتحصل على درجة توافق طريفة ورقم علم الأعداد الفيثاغوري لكل اسم. تقرأ الأداة الأبجدية اللاتينية (A إلى Z) فقط، لذا انقل الاسم العربي حرفيا إلى اللاتينية أولا.
حاسبة الأيام المتبقية في السنة
احسب الأيام التقويمية من أي تاريخ مرجعي حتى 31 ديسمبر، واختر تضمين تاريخ البداية أو استبعاده، واعرف الأسابيع الكاملة وتقدم السنة.
حاسبة التمثيل الغذائي
قم بتقدير معدل التمثيل الغذائي الأساسي (BMR) وإجمالي الإنفاق الطاقي اليومي (TDEE) بناءً على العمر والجنس والوزن والطول ومستوى النشاط البدني.
حاسبة الاحتياج اليومي من الطاقة
قدّر BMR وTDEE اليومي باستخدام معادلة ميفلين سانت جيور ومعامل نشاط تختاره.
محوّل الكيلوغرام إلى الستون (الحجر)
حوّل الكيلوغرامات إلى ستونات ورطلات باستخدام نظام وزن الجسم البريطاني. احصل على التفصيل الدقيق بصيغة st + lb كما يذكره طبيبك أو يعرضه ميزانك.
الأداة متاحة بلغات أخرى
- เครื่องมือตรวจจำนวนเฉพาะ [TH]
- Tester liczb pierwszych [PL]
- Công cụ kiểm tra số nguyên tố [VI]
- Verificador de números primos [PT]
- 素数判定ツール [JA]
- Priemgetalcontrole [NL]
- 소수 판별기 [KO]
- Comprobador de números primos [ES]
- Primtalskontroll [SV]
- Pemeriksa Bilangan Prima [ID]
- Testeur de nombres premiers [FR]
- Primzahlprüfer [DE]
- Verificatore di numeri primi [IT]
- Prime Number Checker [EN]
- Проверка простого числа [RU]
- Asal Sayı Denetleyici [TR]
- 质数检测器 [ZH]