CodeGym /جاوا بلاگ /Random-UR /Java Math.random() طریقہ
John Squirrels
سطح
San Francisco

Java Math.random() طریقہ

گروپ میں شائع ہوا۔

جاوا میں Math.random() طریقہ کیا ہے؟

java.lang.Math.random() طریقہ 0.0 سے 1.0 کے درمیان ایک چھدمی، "ڈبل" قسم کا نمبر دیتا ہے۔
لہٰذا، جاوا کے ذریعے بلٹ ان طریقہ کار سے پیدا ہونے والا بے ترتیب نمبر ہمیشہ 0 اور 1 کے درمیان ہوتا ہے۔
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

وضاحت

رینج کے اندر بے ترتیب نمبر حاصل کرنے کے لیے، آپ کو زیادہ سے زیادہ سے کم از کم گھٹا کر رینج کا حساب لگانا ہوگا۔ پھر Math.rand() کے ساتھ رینج کا پروڈکٹ لینے کے بعد آپ کو کم سے کم نمبر شامل کرنے کی ضرورت ہے۔ ڈبل کو ایک int میں ڈالنے کے بعد، آپ کے پاس آپ کا بے ترتیب نمبر مخصوص رینج میں ہوتا ہے۔

نتیجہ

اس پوسٹ کے اختتام تک، ہم امید کرتے ہیں کہ آپ جاوا میں Math.random() طریقہ سے واقف ہو چکے ہوں گے۔ تصور کی گہری کمانڈ کے لیے مشق کرتے رہیں۔ تب تک، بڑھتے رہیں اور چمکتے رہیں!
تبصرے
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION