جاوا میں Math.random() طریقہ کیا ہے؟
0.0 ≤ random < 1.0
براہ کرم نوٹ کریں کہ بے ترتیب نمبر 0.0 سے بڑا یا اس کے برابر اور 1.0 سے کم ہے ۔
جاوا میں Math.random() کا استعمال کیسے کریں؟
Math.random() طریقہ استعمال کرنا شروع کرنے والوں کے لیے بھی بہت آسان ہے۔مثال 1
آئیے واضح تفہیم کے لیے ایک بنیادی مثال دیکھیں۔public class RandomTest {
public static void main(String[] args) {
double random1 = Math.random();
double random2 = Math.random();
System.out.println("First Random Number: " + random1);
System.out.println("Second Random Number: " + random2);
}
}
آؤٹ پٹ
پہلا رینڈم نمبر: 0.5486939400685561 دوسرا رینڈم نمبر: 0.23550115674999972
ایک رینج کے اندر random() طریقہ استعمال کرنا
Math.random() طریقہ کو کال کرنا کافی خود وضاحتی لگتا ہے۔ تاہم، بے ترتیب نمبروں کی ہماری ضرورت ہمیشہ 0 اور 1 کی حد میں نہیں ہوتی۔ حقیقی زندگی کے مسائل کے لیے، ہم دیگر مخصوص حدود میں بھی کام کر سکتے ہیں۔ آئیے ایک دی گئی رینج کے لیے Math.random() طریقہ استعمال کرنے کی ایک مثال دیکھیں، 1 سے 50 کہیں۔مثال 2
public class RandomNumberInRange {
public static int getRandom(int min, int max) {
int range = (max - min) + 1;
int random = (int) ((range * Math.random()) + min);
return random;
}
public static void main(String[] args) {
// Let's play Ludo with 4 Players
int dieRoll = getRandom(1, 6);
System.out.println("Red's Turn: " + dieRoll);
dieRoll = getRandom(1, 6);
System.out.println("Blue's Turn: " + dieRoll);
dieRoll = getRandom(1, 6);
System.out.println("Green's Turn: " + dieRoll);
dieRoll = getRandom(1, 6);
System.out.println("Yellow's Turn: " + dieRoll);
}
}
آؤٹ پٹ
ریڈ ٹرن: 3 بلیو ٹرن: 2 گرین ٹرن: 6 یلو ٹرن: 4
GO TO FULL VERSION