logo

שיטת Java Math.random()‎

ה java.lang.Math.random() משמש להחזרת מספר סוג כפול פסאודו-אקראי הגדול או שווה ל-0.0 וקטן מ-1.0. מספר ברירת המחדל האקראי שנוצר תמיד בין 0 ל-1.

אם אתה רוצה טווח ספציפי של ערכים, אתה צריך להכפיל את הערך המוחזר עם גודל הטווח. לדוגמה, אם אתה רוצה לקבל את המספר האקראי בין 0 ל-20, יש להכפיל את הכתובת המתקבלת ב-20 כדי לקבל את התוצאה הרצויה.

תחביר

 public static double random( ) 

לַחֲזוֹר

 It returns a pseudorandom double value greater than or equal to 0.0 and less than 1.0. 

דוגמה 1

 public class RandomExample1 { public static void main(String[] args) { // generate random number double a = Math.random(); double b = Math.random(); // Output is different every time this code is executed System.out.println(a); System.out.println(b); } } 
בדוק את זה עכשיו

תְפוּקָה:

 0.2594036953954201 0.08875674000436018 

דוגמה 2

 public class RandomExample2 { public static void main(String[] args) { // Generate random number between 0 to 20 double a = Math.random() * 20; double b = Math.random() * 20; // Output is different every time this code is executed System.out.println(a); System.out.println(b); } } 
בדוק את זה עכשיו

תְפוּקָה:

 19.09244621979338 14.762266967495655 

דוגמה 3

 public class RandomExample3 { public static void main(String[] args) { // Generate random number between 5 to 30 double a = 5 + (Math.random() * 30); double b = 5 + (Math.random() * 30); // Output is different every time this code is executed System.out.println(a); System.out.println(b); } } 
בדוק את זה עכשיו

תְפוּקָה:

 21.30953881801222 29.762919341853877