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

Java Math.random() طريقو

گروپ ۾ شايع ٿيل

جاوا ۾ Math.random() طريقو ڇا آهي؟

java.lang.Math.random() طريقو 0.0 کان 1.0 تائين هڪ pseudorandom، ”ڊبل“ قسم جو نمبر ڏئي ٿو.
انهيءَ ڪري، جاوا پاران ٺاهيل طريقي سان ٺاهيل بي ترتيب نمبر هميشه 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