الهدف من أ فئة عشوائية جافا هو إنتاج دفق من الأرقام شبه العشوائية. يولد Random Class في Java أرقامًا عشوائية مختلفة مثل int و float و long و boolean و double. دعونا نحفر أعمق قليلاً ونفهم المفهوم بالتفصيل.
المؤشرات المذكورة أدناه ستكون موضوعات المناقشة لهذه المقالة:
- ما هي فئة عشوائية في جافا؟
- البناة المستخدمة في فئة Java Random
- الطرق المستخدمة في فئة Java Random
- برنامج جافا لتمثيل استخدام فئة عشوائية
ما هي فئة عشوائية في جافا؟
في ، الطبقة العشوائية هي جزء من حزمة 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] // يولد بايتات عشوائية ويضعها في مصفوفة عشوائية.انتاج:
هذا يقودنا إلى نهاية هذا المقال في فئة عشوائية في جافا .آمل أن يكون المحتوى الموضح أعلاه قيمة مضافة لك . سنواصل استكشاف عالم جافا. ترقب!
تأكد من ممارسة أكبر قدر ممكن وإعادة تجربتك.
لماذا نحتاج التسلسل في جافاتفحص ال من Edureka ، وهي شركة تعليمية موثوقة عبر الإنترنت مع شبكة تضم أكثر من 250000 متعلم راضٍ منتشرين في جميع أنحاء العالم. نحن هنا لمساعدتك في كل خطوة في رحلتك ، لكي تصبح بجانب أسئلة مقابلة جافا هذه ، توصلنا إلى منهج مصمم للطلاب والمهنيين الذين يريدون أن يصبحوا مطور جافا.
لديك سؤال لنا؟ يرجى ذكرها في قسم التعليقات من هذا مقال وسنعاود الاتصال بك في أقرب وقت ممكن.