متد Math.random()
متد ()Math.random باعث ایجاد یک عدد اعشاری تصادفی بین 0 و 1 می شود.
Math.random();
اعداد صحیح تصادفی
برای ساخت عدد تصادفی بین 0 تا 10 می توانیم از متد ()Math.random را در 10 ضرب کنیم.
Math.random() * 10;
با متد هایی مانند Math.floor() یا Math.trunc() یا ... می توانیم اعشار را حذف و اعداد صحیح تصادفی ایجاد کنیم.
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
ساخت تابع عدد تصادفی JS
ایجاد یک تابع برای ساخت اعداد تصادفی ایده خوبی برای سرعت بخشیدن و آسان کردن فرایند کدنویسی است.
با کمک تابع زیر می توانیم یک عدد تصادفی بین حداقل (شامل می شود) و حداکثر (شامل نمی شود) ایجاد کنیم.
function random_int(min, max) {
return Math.floor(Math.random() * (max - min) ) + min;
}
با کمک تابع زیر می توانیم یک عدد تصادفی بین حداقل (شامل می شود) و حداکثر (شامل می شود) ایجاد کنیم.
function random_int(min, max) {
return Math.floor(Math.random() * (max - min + 1) ) + min;
}
خلاصه درس
در این درس با موارد زیر آشنا شدیم:
- اعداد تصادفی
- اعداد صحیح تصادفی
- تابع تصادفی
توسعه دهندگان
احسان اسلامی