الانتقال إلى المحتوى الرئيسي

كيفية ملء صفيف بأرقام عشوائية من إدخال لوحة المفاتيح: أفضل الطرق وجميع الخيارات

يعد ملء مصفوفة بأرقام عشوائية من إدخال لوحة المفاتيح إحدى مهام البرمجة المهمة. المصفوفات هي واحدة من هياكل البيانات الأساسية في معظم لغات البرمجة ، والقدرة على ملئها بأرقام عشوائية من إدخال لوحة المفاتيح هي مهارة مهمة لكل مطور.

هناك عدة طرق لملء مصفوفة بأرقام عشوائية من إدخال لوحة المفاتيح ، كل منها مناسب لمهام معينة. طريقة واحدة هي استخدام وظائف توليد رقم عشوائي مثل راند () في ج و ج or أو عشوائي () في بيثون.

طريقة أخرى هي استخدام دورة القراءة وإدخال الأرقام من لوحة المفاتيح ، والتي سيتم تكرارها حتى يتم ملء المصفوفة بأكملها. تتطلب هذه الطريقة كمية صغيرة من التعليمات البرمجية ، ولكنها توفر تحكما أكثر دقة في الإدخال والقدرة على التحقق من القيم التي أدخلها المستخدم.

في هذه المقالة ، سننظر في جميع الخيارات لملء صفيف بأرقام عشوائية من إدخال لوحة المفاتيح ، ومعرفة أيهما هو الأكثر فعالية وملاءمة لكل موقف محدد.

  1. أفضل الطرق لملء صفيف بأرقام عشوائية من إدخال لوحة المفاتيح
  2. الطريقة 1: وظيفة عشوائية () في جافا سكريبت
  3. الطريقة 2: المكتبة العشوائية في بايثون

أفضل الطرق لملء صفيف بأرقام عشوائية من إدخال لوحة المفاتيح

يمكن ملء صفيف بأرقام عشوائية من إدخال لوحة المفاتيح بعدة طرق. دعونا ننظر في الأكثر فعالية ومريحة منهم:

  • باستخدام حلقة والرياضيات.عشوائي () وظيفة: في هذه الحالة ، يمكنك استخدام حلقة لتكرار الإدخال وإنشاء رقم عشوائي. الرياضيات.عشوائي () وظيفة بإرجاع رقم عشوائي 0-1. للحصول على رقم عشوائي في نطاق معين ، يمكنك استخدام الصيغة: الرياضيات.الكلمة (الرياضيات.عشوائي () * (ماكس دقيقة + 1)) + دقيقة;
  • استخدام المكتبة العشوائية() : إذا كنت تعمل بلغة برمجة حيث تتوفر مكتبات تابعة لجهات خارجية ، فيمكنك استخدام وظائف جاهزة لإنشاء أرقام عشوائية ، مثل عشوائي(). السمة المميزة لهذه الطريقة هي القدرة على تحديد نطاق من الأرقام العشوائية ونوعها (الأعداد الصحيحة وأرقام الفاصلة العائمة وما إلى ذلك).
  • الإدخال اليدوي للأرقام: بالنسبة للمصفوفات الصغيرة ، يمكنك إدخال أرقام عشوائية يدويا عبر سطر الأوامر أو وحدة التحكم. في هذه الحالة ، يقوم المستخدم بإدخال الأرقام نفسها ، والتي تملأ المصفوفة. ومع ذلك ، فإن هذه الطريقة هي الأقل فعالية ، خاصة عند العمل مع المصفوفات الكبيرة ، لأنها تتطلب الكثير من الوقت والجهد من جانب المستخدم.

بغض النظر عن الطريقة المختارة ، يمكن تنفيذ ملء مصفوفة بأرقام عشوائية من إدخال لوحة المفاتيح باستخدام لغات برمجة مختلفة مثل جافا سكريبت ، بايثون ، جافا ، سي and وغيرها. من المهم اختيار الطريقة الأكثر ملاءمة وفعالية وفقا لمتطلبات المشروع الخاص بك.

الطريقة 1: وظيفة عشوائية () في جافا سكريبت

تولد الوظيفة العشوائية () رقما عشوائيا زائفا من 0 (شامل) إلى 1 (حصري). للحصول على رقم عشوائي في نطاق معين ، اضرب نتيجة الدالة العشوائية() في الفرق بين القيم القصوى والدنيا للنطاق ، ثم أضف الحد الأدنى للقيمة.

لملء المصفوفة بأرقام عشوائية من إدخال لوحة المفاتيح ، يمكنك استخدام الكود التالي:

دعونا ن = موجه ('أدخل عدد العناصر في الصفيف');

دعونا آر = [];

إلى عن على (دعني = 0 ؛ أنا < ن ؛ أنا {) {

آر.دفع (الرياضيات.الكلمة (الرياضيات.عشوائي() * (100 - 1 + 1) + 1));

في هذا الرمز ، نحصل أولا على عدد العناصر في المصفوفة من المستخدم باستخدام وظيفة المطالبة (). ثم نقوم بإنشاء مجموعة فارغة آر.

الطريقة 2: المكتبة العشوائية في بايثون

توفر المكتبة العشوائية وظائف للعمل مع الأرقام العشوائية. يمكننا استخدام