لإنشاء رقم عشوائي في نطاق معين من الأرقام يمكن الاستعانة بالدالة المتواجدة في random module: (أ) random (ب) abs (ج) randint ؟؟
الإجابة الصحيحة من خلال موقع بوابة الإجابات هي:
(ج) randint
الإجابة الصحيحة هي: (ج) randint.
شرح الإجابة:
تُستخدم الدالة `randint` (وهي اختصار لـ Random Integer أي "عدد صحيح عشوائي") لإنشاء رقم صحيح عشوائي يقع ضمن نطاق محدد يختاره المبرمج.
كيف تعمل الدالة `randint`؟
عند استخدام هذه الدالة، يجب أن نحدد لها رقمين: (بداية النطاق، ونهاية النطاق).
- مثال: إذا كتبنا `random.randint(1, 10)`، سيقوم البرنامج باختيار رقم عشوائي واحد يكون إما 1 أو 10 أو أي رقم صحيح بينهما.
لماذا الخيارات الأخرى خاطئة؟- (أ) random: هذه الدالة تُنتج رقماً عشوائياً "عشرياً" (Float) يقع دائماً بين 0.0 و 1.0، ولا تسمح لنا بتحديد نطاق مخصص من الأرقام الصحيحة.
- (ب) abs: هذه الدالة ليست جزءاً من مكتبة `random` أصلاً، بل هي دالة أساسية في لغة بايثون تُستخدم لحساب "القيمة المطلقة" للرقم (أي تحويل الرقم السالب إلى موجب)، ولا علاقة لها بتوليد الأرقام العشوائية.
ملخص سريع:- للحصول على رقم صحيح في نطاق محدد $\leftarrow$ نستخدم `randint`.
- للحصول على رقم عشري بين 0 و 1 $\leftarrow$ نستخدم `random`.
اذا كان لديك إجابة افضل او هناك خطأ في الإجابة علي سؤال لإنشاء رقم عشوائي في نطاق معين من الأرقام يمكن الاستعانة بالدالة المتواجدة في random module: (أ) random (ب) abs (ج) randint ؟ اترك تعليق فورآ.