بالتأكيد، إليك مقالتك المطلوبة:
تلعب الأرقام العشوائية دورًا حاسمًا في العديد من المجالات، خاصة في عمليات المحاكاة والنمذجة الرياضية وحتى الألعاب. وبالتالي فإن القدرة على توليدها في البرمجة أمر ضروري. في كثير من الأحيان، نحن لا نناقش فقط الأرقام العشوائية الإيجابية، ولكن أيضًا الأرقام السلبية. في برمجة Java، هناك طرق مقبولة يمكنك اتباعها لتنفيذ هذه الوظيفة. دعونا نقفز فيه.
إضافة أرقام عشوائية سلبية في جافا
يمكن تحقيق إدراج الأرقام العشوائية السالبة باستخدام Java java.util. عشوائي الفصل أو java.lang.Math فصل. ومع ذلك، بالنسبة للحالة المحددة للأرقام العشوائية السالبة، فإن إجراء تعديل بسيط على تلك الفئات يضمن تحقيق النتائج المرجوة.
import java.util.Random;
public class Main {
public static void main(String[] args) {
Random random = new Random();
int randomInteger = -1 * random.nextInt(Integer.MAX_VALUE);
System.out.println("Random Negative Integer: " + randomInteger);
}
}
في الكود السابق ، ملف nextInt(Integer.MAX_VALUE) تولد الدالة عددًا صحيحًا موجبًا عشوائيًا، والضرب في "-1" يحوله إلى رقم سالب.
شرح المدونة خطوة بخطوة
يلعب كل سطر من التعليمات البرمجية في Java دورًا حيويًا في نتيجة البرنامج. بالنسبة للكود المقدم، هناك عملية دقيقة تؤدي إلى إنشاء أرقام عشوائية سلبية.
1. قم باستيراد java.util. عشوائي المكتبة: هذه المكتبة ضرورية لإعطاء الدوال العشوائية لتوليد أرقام عشوائية.
import java.util.Random;
2. قم بإنشاء كائن عشوائية الفئة: يتم إنشاء الكائن "عشوائي" من الفئة Random لتوليد أرقام عشوائية.
Random random = new Random();
3. إنشاء عدد صحيح عشوائي موجب: يتم استخدام الأسلوب `nextInt(Integer.MAX_VALUE)` لإنشاء عدد صحيح عشوائي موجب.
int randomInteger = random.nextInt(Integer.MAX_VALUE);
4. تحويل العدد الصحيح الموجب إلى سالب: يتم ضرب الرقم العشوائي الموجب بـ "-1" ليصبح الرقم سالبًا.
randomInteger = -1 * randomInteger;
5. عرض النتيجة: يتم بعد ذلك طباعة الرقم على وحدة التحكم.
System.out.println("Random Negative Integer: " + randomInteger);
المكتبات أو الوظائف الرئيسية المعنية
مكتبات أو وظائف Java المشاركة في حل هذه المشكلة هي في المقام الأول مكتبة "java.util.Random" ووظيفتها "nextInt".
استخدم java.util. عشوائي توفر المكتبة واجهة برمجة التطبيقات (API) لإنشاء قيم عشوائية زائفة لأنواع مختلفة من البيانات مثل المنطقية، والتعويم، والأعداد الصحيحة، وما إلى ذلك. بالنسبة للأرقام العشوائية السالبة، تعد الطريقة المتكاملة `nextInt(intbound)` أمرًا بالغ الأهمية. تُرجع هذه الدالة قيمة int عشوائية زائفة وموزعة بشكل موحد بين 0 (شاملة) والقيمة المحددة (حصرية).
تذكر دائمًا أن Java توفر مجموعة واسعة من الأدوات للمساعدة في برمجتك، كما أن القدرة على إنشاء أرقام عشوائية، سواء كانت إيجابية أو سلبية، هي بلا شك واحدة من أكثر هذه الأرقام فائدة. من فضلك لا تتردد في استخدامه حيثما ينطبق ذلك.