تابع random در JavaScript
یادگیری JavaScriptMath.random()
Math.random () یک عدد تصادفی بین 0 (شامل) و 1 (منحصر به فرد) را باز می کند:
Math.random(); // returns a random number
مشاهده مثالMath.random () همیشه عدد کمتر از 1 را نشان می دهد.
عدد تصادفی در JavaScript
Math.random () با استفاده از Math.floor () می تواند برای ارزیابی عدد صحیح تصادفی استفاده شود.
Math.floor(Math.random() * 10); // returns a number between 0 and 9
مشاهده مثال Math.floor(Math.random() * 11); // returns a number between 0 and 10
مشاهده مثال Math.floor(Math.random() * 100); // returns a number between 0 and 99
مشاهده مثال Math.floor(Math.random() * 101); // returns a number between 0 and 100
مشاهده مثال Math.floor(Math.random() * 10) + 1; // returns a number between 1 and 10
مشاهده مثال Math.floor(Math.random() * 100) + 1; // returns a number between 1 and 100
مشاهده مثالیک تابع تصادفی مناسب
همانطور که می بینید از مثال های بالا، ممکن است یک ایده خوب برای ایجاد یک تابع تصادفی مناسب برای استفاده برای تمام مقادیر عددی تصادفی باشد.
این عملکرد جاوا اسکریپت همیشه یک عدد تصادفی بین min (شامل) و max (excluded) را باز می کند:
function getRndInteger(min, max) {
return Math.floor(Math.random() * (max - min) ) + min;
}
مشاهده مثالاین عملکرد جاوا اسکریپت همیشه یک عدد تصادفی بین حداقل و حداکثر می باشد:
function getRndInteger(min, max) {
return Math.floor(Math.random() * (max - min + 1) ) + min;
}
مشاهده مثال
نظر شما
>