واجه العديد من المبرمجين مهمة إنشاء رقم عشوائي في نطاق معين. ومع ذلك, ماذا لو كنت بحاجة للحصول على الرقم الأول من هذا الرقم العشوائي? في هذه المقالة ، سننظر في كيفية كتابة برنامج يقوم بإنشاء رقم عشوائي مكون من ثلاثة أرقام وإخراج رقمه الأول.
أولا ، نحتاج إلى دالة تولد رقما عشوائيا مكونا من ثلاثة أرقام. يمكننا استخدام عشوائي.راندينت () وظيفة من وحدة عشوائية ، وتحديد مجموعة من الأرقام المكونة من ثلاثة أرقام ، وهي 100-999:
بعد ذلك ، يمكننا استدعاء هذه الوظيفة وحفظ النتيجة إلى متغير:
رقم عشوائي = رقم عشوائي ()
- للحصول على الرقم الأول من هذا الرقم ، يمكننا استخدام عملية القسمة بالكامل على 100 (نظرا لأن لدينا رقما مكونا من ثلاثة أرقام):
- الرقم الأول = رقم عشوائي / / 100
- إذن لدينا الآن المتغير الأول ، الذي يخزن الرقم الأول من رقم عشوائي مكون من ثلاثة أرقام. يمكنك استخدام هذا الرمز في برنامجك للحصول على الرقم الأول من رقم عشوائي مكون من ثلاثة أرقام.
- كيفية الحصول على الرقم الأول من رقم عشوائي مكون من ثلاثة أرقام
- استخدام لغة برمجة
توليد رقم عشوائي مكون من ثلاثة أرقام
الحصول على الرقم الأول من الرقم
- سؤال وجواب
- كيف أكتب برنامجا للحصول على الرقم الأول من رقم عشوائي مكون من ثلاثة أرقام في بايثون?
- هل من الممكن الحصول على الرقم الأول من رقم عشوائي مكون من ثلاثة أرقام بلغة برمجة أخرى, مثل جافا?
ما هي النتيجة القصوى التي يمكن تحقيقها عند تنفيذ البرنامج?
- هل من الممكن تغيير البرنامج للحصول على الرقم الأول من رقم مكون من أربعة أرقام?
كيفية الحصول على الرقم الأول من رقم عشوائي مكون من ثلاثة أرقام
للحصول على الرقم الأول من رقم عشوائي مكون من ثلاثة أرقام ، يمكنك استخدام بعض العمليات الحسابية. يوجد أدناه خوارزمية تسمح لك بالحصول على الرقم الأول من رقم عشوائي مكون من ثلاثة أرقام:
قم بإنشاء رقم عشوائي مكون من ثلاثة أرقام.
- اقسم هذا الرقم على 100 واحصل على الجزء الكامل من القسمة.
سيكون هذا هو الرقم الأول من رقم عشوائي مكون من ثلاثة أرقام.
لنأخذ هذه الخوارزمية خطوة بخطوة لفهم أفضل.
يمكنك إنشاء رقم عشوائي مكون من ثلاثة أرقام باستخدام وظيفة راند () أو عشوائية (). على سبيل المثال ، في لغة برمجة بايثون ، يمكنك استخدام الكود التالي:
استيراد عشوائي
عدد = عشوائي.راندينت (100 ، 999)
طباعة (رقم)
للحصول على الرقم الأول من رقم عشوائي مكون من ثلاثة أرقام ، تحتاج إلى قسمة هذا الرقم على 100. للقيام بذلك ، يمكنك استخدام عملية القسمة الصحيحة (//) أو وظيفة الأرضية() للحصول على الجزء الصحيح من الرقم. على سبيل المثال ، في لغة البرمجة جافا ، يمكنك استخدام التعليمات البرمجية التالية:
عدد كثافة العمليات = عشوائي جديد ().التالي (900) + 100;
- إنت فيرستديجيت = عدد / 100;
- النظام.خارج.برينتلن (فيرستديجيت);
- وبالتالي ، فإن الحصول على الرقم الأول من رقم عشوائي مكون من ثلاثة أرقام ليس بالأمر الصعب ويمكن إجراؤه باستخدام بعض العمليات الحسابية البسيطة.
- استخدام لغة برمجة
- لغة البرمجة هي مجموعة رسمية من التعليمات التي تستخدم لكتابة البرامج. بمساعدتها ، يقوم المبرمجون بإنشاء خوارزميات مختلفة تؤدي وظائف معينة على الكمبيوتر.
واحدة من لغات البرمجة الأكثر شيوعا هي بيثون. تتميز هذه اللغة ببساطة تركيبها ، بحيث يمكن للمبتدئين بدء البرمجة بسرعة.
| لكتابة برنامج سيحصل على الرقم الأول من رقم عشوائي مكون من ثلاثة أرقام ، يمكنك استخدام رمز بايثون التالي: |
| استيراد وحدة عشوائية ، والتي سوف تكون مسؤولة عن توليد أرقام عشوائية. |
| نحن نستخدم وظيفة راندينت () من وحدة عشوائية لتوليد عدد عشوائي من ثلاثة أرقام. للقيام بذلك ، نقوم بتمرير وسيطتين إلى الوظيفة-الحد الأدنى والحد الأقصى لقيمة الرقم ، في هذه الحالة هو 100 و 999. |
| نحصل على عدد ولدت وتحويله إلى سلسلة باستخدام وظيفة شارع (). |
| نستخدم الفهرسة للحصول على الرقم الأول من الرقم. نظرا لأن الفهرسة تبدأ من 0 ، فسيكون للرقم الأول فهرس 0. |
نعرض الرقم الأول من الرقم على الشاشة.
كود بايثون:
استيراد عشوائي
وبالتالي ، سيعرض البرنامج الرقم الأول من رقم عشوائي مكون من ثلاثة أرقام على الشاشة.
- واحدة من أكثر الطرق شيوعا لتوليد أرقام عشوائية هي استخدام مولد رقم عشوائي كاذب. في لغة برمجة بايثون ، على سبيل المثال ، يمكنك استخدام
- من الوحدة لهذا الغرض
العشوائية.راندينت () وظيفةعشوائيعشوائي
:
استيراد عشوائي
إنشاء رقم عشوائي مكون من ثلاثة أرقام:
رقم عشوائي = عشوائي.راندينت (100 ، 999)
هو الآن متغير
- رقم عشوائي يحتوي على رقم عشوائي مكون من ثلاثة أرقام يمكن استخدامه لاحقا في رمز البرنامج.
- يمكن أن يكون إنشاء رقم عشوائي مكون من ثلاثة أرقام مفيدا عند حل المهام المختلفة ، على سبيل المثال ، في الألعاب أو عند إنشاء بيانات الاختبار. يوضح هذا المثال طريقة سهلة لحل هذه المشكلة في لغة برمجة بايثون ، ولكن تتوفر وظائف مماثلة في لغات البرمجة الأخرى.
- الحصول على الرقم الأول من الرقم
عند العمل بالأرقام ، يصبح من الضروري الحصول على الرقم الأول من الرقم. ستقدم هذه المقالة مثالا لبرنامج بلغة يمكنها الحصول على الرقم الأول من رقم عشوائي مكون من ثلاثة أرقام.
ما هو الرقم الأول من الرقم? الرقم الأول من الرقم هو الرقم الموجود في أقصى الجانب الأيسر من إدخال الرقم. على سبيل المثال ، في الرقم 132 ، الرقم الأول هو 1.
للحصول على الرقم الأول من الرقم ، يمكننا استخدام المنطق التالي:
قم بإنشاء رقم عشوائي مكون من ثلاثة أرقام.
تحويل رقم إلى سلسلة.
اقرأ الحرف الأول من السلسلة.
تحويل الحرف الأول من سلسلة إلى رقم.
مثال على برنامج بايثون للحصول على الرقم الأول من رقم عشوائي مكون من ثلاثة أرقام:
استيراد عشوائي
# إنشاء رقم عشوائي مكون من ثلاثة أرقام
عدد = عشوائي.راندينت (100 ، 999)
# تحويل الرقم إلى سلسلة وقراءة الحرف الأول
أولا_الرقم = كثافة العمليات (شارع (رقم) [0])
طباعة ("الرقم الأول من الرقم" ، الرقم،": "، الرقم الأول)
بعد تنفيذ هذا البرنامج ، سيتم عرض الرقم الأول من رقم عشوائي مكون من ثلاثة أرقام على الشاشة.
وبالتالي ، للحصول على الرقم الأول من الرقم ، تحتاج إلى إنشاء رقم وتحويله إلى سلسلة وقراءة الحرف الأول من السلسلة وتحويله مرة أخرى إلى رقم. يستخدم المثال أعلاه لغة برمجة بايثون ، ولكن يمكن تنفيذ منطق مماثل في لغات البرمجة الأخرى.
سؤال وجواب
كيف أكتب برنامجا للحصول على الرقم الأول من رقم عشوائي مكون من ثلاثة أرقام في بايثون?