Learn Typing Programming Basics SQL HTML CSS JavaScript Python C++ Java JavaFX Swing Computer Fundamentals English English Conversations Problem Solving

Java الدالة random()

تعريفها

هذه الدالة تستخدم لتوليد عدد عشوائي بين 0.0 و 1.0.

إذاً, نطاق الأعداد التي ترجعها هو: 0.0 <= Math.random() < 1.0.



بناؤها

public static double random()
	


باراميترات

لا تقبل أي باراميتر.



قيمة الإرجاع

ترجع عدد عشوائي نوعه double و قيمته بين 0.0 و 1.0.



المثال الأول

Main.java
public class Main {
 
    public static void main(String[] args) {
 
        System.out.println( Math.random() );
        System.out.println( Math.random() );
        System.out.println( Math.random() );
 
    }
 
}
		

سنحصل على أي نتيجة عشوائية بين 0.0 و 1.0 عند التشغيل كالتالي.

0.8630498170020632
0.7316381331323908
0.9113637080594214
		

يمكننا تغيير نطاق الأعداد التي يمكن أن ترجعها الدالة باستخدام العمليات الحسابية.
فمثلاً بكل بساطة نستطيع ضرب العدد الذي ترجعه الدالة بـ 10 فيصبح النطاق بين 0.0 <= Math.random() < 10.0.


المثال التالي يعلمك كيف تستطيع تكبير النطاق الذي ترجعه الدالة random().

المثال الثاني

Main.java
public class Main {
 
    public static void main(String[] args) {
 
        System.out.println( Math.random()*10 );
        System.out.println( Math.random()*10 );
        System.out.println( Math.random()*10 );
 
    }
 
}
		

سنحصل على أي نتيجة عشوائية بين 0.0 و 10.0 عند التشغيل كالتالي.

7.086263300934275
2.0961565338384425
4.140472473471983
		

الدورات

أدوات مساعدة

أقسام الموقع

دورات
مقالات كتب مشاريع أسئلة