تصادفی در JavaScript
- صفحه قبل ریاضیات JS
- صفحه بعدی منطق JS
Math.random()
Math.random()
بازگشت عدد تصادفی بین 0 (درclusive) تا 1 (exclusive):
مثال
Math.random(); // بازگشت عدد تصادفی
Math.random()
همیشه عددی کمتر از 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 همیشه بین min
(درcluded) و max
بین (not included):
مثال
function getRndInteger(min, max) { بازگشت Math.floor(Math.random() * (max - min) ) + min; }
این تابع JavaScript همیشه بین min
و max
بین (درcluded) و (not included):
مثال
function getRndInteger(min, max) { بازگشت Math.floor(Math.random() * (max - min + 1) ) + min; }
- صفحه قبل ریاضیات JS
- صفحه بعدی منطق JS