كيفية إنشاء أرقام عشوائية باستخدام فئة عشوائية في جافا؟

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

الهدف من أ فئة عشوائية جافا هو إنتاج دفق من الأرقام شبه العشوائية. يولد Random Class في Java أرقامًا عشوائية مختلفة مثل int و float و long و boolean و double. دعونا نحفر أعمق قليلاً ونفهم المفهوم بالتفصيل.

المؤشرات المذكورة أدناه ستكون موضوعات المناقشة لهذه المقالة:





سنبدأ!

ما هي فئة عشوائية في جافا؟

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



البناة المستخدمة في فئة Java Random

هذه الفئة تحتوي على اثنين الصانعين المذكورة أدناه:

  • عشوائي (): يساعد هذا المنشئ في إنشاء مولد عشوائي جديد
  • عشوائية (بذرة طويلة): يساعد هذا المنشئ في إنشاء مولد عشوائي جديد باستخدام بذرة محددة

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

الآن ، دعنا نتحقق من كيفية استخدام طريقة ما في فئة عشوائية.



الفرق بين c # و c ++

الطرق المستخدمة في فئة Java العشوائية

بعض الطرق المهمة هي:

طريقة وظائف

التاليمزدوج ()

كيف تجد طول المصفوفة في جافا سكريبت
إرجاع الرقم العشوائي الزائف التالي الذي يمثل قيمة مزدوجة بين النطاق من 0.0 إلى 1.0.

nextBoolean ()

إرجاع العشوائية الزائفة التالية وهي قيمة منطقية من تسلسل مولد رقم عشوائي

nextFloat ()

إرجاع العشوائية الزائفة التالية وهي قيمة عائمة بين 0.0 إلى 1.0

nextInt ()

إرجاع العشوائية الزائفة التالية وهي قيمة عددية من تسلسل مولد رقم عشوائي

nextInt (Int n)

تُرجع القيمة العشوائية الزائفة التالية وهي قيمة عدد صحيح بين 0 والقيمة المحددة من تسلسل مولد الرقم العشوائي

nextBytes (بايت [] بايت)

يولد بايتات عشوائية ويضعها في مصفوفة بايت يوفرها المستخدم

طويل ()

إرجاع دفق غير محدود من القيم الطويلة شبه العشوائية

nextGaussian ()

يساعد في إرجاع القيمة المزدوجة العشوائية الزائفة التالية (بدقة) الموزعة مع متوسط ​​0.0 وانحراف معياري 1.0 من تسلسل مولد الأرقام العشوائية هذا

هناك طرق أخرى موروثة من java.lang.object مثل: notify، notifyAll، wait، toString، finalize، equals، clone، getClass، and hashCode.

لننتقل إلى الأمام ونرى كيف يتم تنفيذ فئة جافا العشوائية في برنامج جافا.

برنامج جافا لتمثيل استخدام فئة عشوائية

فيما يلي مثال أساسي لمساعدتك على فهم المفهوم.

package MyPackage import java.util.Random public class JavaRandomExample {public static void main (String [] args) {// create random object Random random = new Random () // إرجاع عدد غير محدود من القيم الطويلة العشوائية System.out.println ( 'Longs value:' + random.longs ()) // إرجاع القيمة المنطقية شبه العشوائية التالية القيمة المنطقية = random.nextBoolean () System.out.println ('قيمة منطقية عشوائية:' + val) بايت [] بايت = بايت جديد [10] // يولد بايتات عشوائية ويضعها في مصفوفة عشوائية. 

انتاج:

الإخراج - فئة عشوائية في Java - Edureka

هذا يقودنا إلى نهاية هذا المقال في فئة عشوائية في جافا .آمل أن يكون المحتوى الموضح أعلاه قيمة مضافة لك . سنواصل استكشاف عالم جافا. ترقب!

تأكد من ممارسة أكبر قدر ممكن وإعادة تجربتك.

لماذا نحتاج التسلسل في جافا

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

لديك سؤال لنا؟ يرجى ذكرها في قسم التعليقات من هذا مقال وسنعاود الاتصال بك في أقرب وقت ممكن.