إن توليد أرقام جافا العشوائية بسيطة نسبيًا ، ويمكن تمريرها
راند عشوائي = عشوائي جديد (47) ؛ system.out.println (rand.nextint ()) ؛
توليد ، أو يمكن إنشاءها بواسطة:
double d = math.random () ؛
بالطبع ، نظرًا لأن الأول يستخدم بذرة ثابتة 47 في الكود ، فإن القيمة هي نفسها في كل مرة ، ويمكنك أيضًا استخدامها
Rand Rand = New Random () ؛ system.out.println (rand.nextint ()) ؛
للرمز 2 ، يتم إنشاء العدد العشوائي من المزدوج.
دعنا نتحدث عن طريقة 3. يوجد حاليًا شرط أن 4 هو رقم عشوائي لتوليد رموز تسجيل الرسائل القصيرة. بعد ذلك ، يجب استخدام أرقام عشوائية ، لذلك يتم استخدام الكود 3 لتنفيذه. إذا تم استخدام الرمز بين الاثنين ، فلن تتمكن النتيجة من تلبية الشروط ، فسيتم تنفيذها بالطرق التالية:
// الطريقة واحدة عشوائية راند = جديدة عشوائية () ؛ لـ (int i = 0 ؛ i <4 ؛ i ++) {system.out.print (Math.ABS (rand.nextint () ٪ 10)) ؛} // يولد أعلاه أرقامًا عشوائية من خلال rand.next. نظرًا لوجود أرقام سالبة ، استخدم Math.ABS للحصول على القيمة المطلقة ، ثم خذ Modulo 10. والنتيجة هي في 10. لـ (int i = 0 ؛ i <4 ؛ i ++) {system.out.print (rand2.nextint (10)) ؛} // يستخدم API لإنشاء أرقام عشوائية مباشرة خلال 10تتضمن وحدة الرقم العشوائي Java الذي كتبته مؤخرًا الطرق العملية المختلفة المتعلقة بالعشوائية وتستخدم خصيصًا للمشاركة.
لا يوجد شيء عالي التقنية هنا ، ويمكن رؤية الغرض من تسمية الوظيفة ، لذلك سأعلق عليه لفترة وجيزة. إذا كان لديك أي أسئلة ، يرجى ترك رسالة.
رمز المصدر (Randomet.java):
استيراد java.awt.color ؛ استيراد java.util.collection ؛ استيراد java.util.iterator ؛ استيراد java.util.random ؛ الطبقة العامة العشوائية {static عشوائي عشوائي = جديد عشوائي () (Math.ABS (Random.NextInt ()) ٪ (أكبر smallistnum+1))+smallistnum ؛} // احصل على boolean boolean العشوائي العشوائي getRandomboolean () {return (getRandomnum (0،1) == 1) ؛ (تعويم) getRandomNum (0،1000)/1000 ؛} // احصل على لون عشوائي ألوان ثابت getRandomColor () {float r = (float) getRandomnum (0،255)/255 ؛ float g = (float) getRandomnum (0،255)/255 (تعويم) getRandomNum (0،255)/255 ؛ إرجاع اللون الجديد (r ، g ، b) ؛} // إرجاع قيمة منطقية مع احتمال معين باحث عام ثابت (معدل int) {if (معدل <0 || معدل> 100) {return false ؛} else {if (getrandomnum (0،100) false ؛}}} // إرجاع عنصر عشوائي في الصفيف المعطى الثابت <T> t getElement (t [] t) {int index = getRandomNum (0 ، t.length - 1) ؛ return t [index] ؛} // إرجاع عنصر عشوائي في المجموعة الثابتة العامة <t> t 1) ؛ ايتراتور <؟ يمتد t> iter = c.iterator () ؛ بينما (atmp> 0) {atmp-؛ iter.next () ؛} إرجاع iter.next () ؛}}لخص
ما ورد أعلاه هو كل محتوى هذه المقالة حول برمجة Java مشاركة رمز الوحدة النمطية لتوليد الأرقام العشوائية ، وآمل أن يكون مفيدًا للجميع. يمكن للأصدقاء المهتمين الاستمرار في الرجوع إلى الموضوعات الأخرى ذات الصلة على هذا الموقع. إذا كانت هناك أي أوجه قصور ، فيرجى ترك رسالة لإشارةها. شكرا لك يا أصدقائك لدعمكم لهذا الموقع!