المنطق في JavaScript

Math.random()

Math.random() يعيد عدد عشوائي بين 0 (بما في ذلك) و 1 (بما في ذلك):

مثال

Math.random();				// يعيد عدد عشوائي

جرب بنفسك

Math.random() întotdeauna returnează un număr mai mic de 1.

عدد عشوائي JavaScript

Math.random() مع Math.floor() استخدامها معاً لاستعادة عدد عشوائي.

مثال

Math.floor(Math.random() * 10);		// يعيد عدد بين 0 و 9

جرب بنفسك

مثال

Math.floor(Math.random() * 11);		// يعيد عدد بين 0 و 10

جرب بنفسك

مثال

Math.floor(Math.random() * 100);	// يعيد عدد بين 0 و 99

جرب بنفسك

مثال

Math.floor(Math.random() * 101);	// تعود بين 0 و 100

جرب بنفسك

مثال

Math.floor(Math.random() * 10) + 1;	// تعود بين 1 و 10

جرب بنفسك

مثال

Math.floor(Math.random() * 100) + 1;	// تعود بين 1 و 100

جرب بنفسك

وظيفة عشوائية مناسبة

كما ترون في الأمثلة أعلاه، إنشاء وظيفة عشوائية لإنشاء جميع الأرقام العشوائية أمر جيد.

هذه الوظيفة JavaScript تعود دائمًا بين الحد الأدنىو (تتضمن) الحد الأعلىبين (لا تتضمن) :

مثال

function getRndInteger(min, max) {
    الرجوع Math.floor(Math.random() * (الحد الأعلى - الحد الأدنى) ) + الحد الأدنى;
}

جرب بنفسك

هذه الوظيفة JavaScript تعود دائمًا بين الحد الأدنى و الحد الأعلىبين (تتضمن) :

مثال

function getRndInteger(min, max) {
    الرجوع Math.floor(Math.random() * (الحد الأعلى - الحد الأدنى + 1) ) + الحد الأدنى;
}

جرب بنفسك