عدد تصادفی جاوااسکریپت

عدد تصادفی جاوااسکریپت

دسته بندی : آموزش Javascript سطح مقاله : متوسط زمان مطالعه : 3 دقیقه آخرین بروز رسانی: 23 اسفند 1399

با ویژگی عدد تصادفی جاوااسکریپت آشنا می شویم.

نکات اصلی عدد تصادفی جاوااسکریپت:

  • روش عدد تصادفی جاوااسکریپت یک عدد تصادفی را از 0 (شامل) تا 1 شامل می کند (منحصر به فرد).
  • به منظور دریافت اعداد از دامنه های دیگر (به عنوان مثال 0-100) ، می توانید نتیجه را در یک عدد خاص ضرب کنید.
  • در زمان اجرا ، بذر به طور خودکار انتخاب می شود. کاربر نمی تواند دانه را انتخاب یا تنظیم مجدد کند.

کاربرد و هدف توضیح داده شده است

روش JavaScript Math.random هنگامی که توسعه دهندگان نیاز به تولید عدد تصادفی جاوا اسکریپت دارند ، اعمال می شود. در نتیجه ، این تابع یک عدد شناور را در یک محدوده تنظیم شده تحویل می دهد: بالاتر از 0 اما کمتر از 1. شما باید از کتابخانه ای به نام Math استفاده کنید

اگرچه انتخاب اعداد ممکن است تصادفی باشد ، اما چنین برداشتی منعکس کننده عملکرد عملکرد JavaScript Math.random نیست. می توان گفت که تقریباً تصادفی است زیرا از آن به عنوان یک مولد عدد شبه استفاده می کند. زبانهای برنامه نویسی بندرت اعداد کاملا تصادفی را ارائه می دهند.

بنابراین ، تابع تصادفی ریاضی جاوا اسکریپت عددی را برمی گرداند که می تواند به عنوان شبه تصادفی شناخته شود زیرا به مقدار اولیه موسوم به seed بستگی دارد.

اگر شما یک توسعه دهنده وب سایت هستید ، ما یک روش اساسی برای شما داریم که می توانید تابع عدد تصادفی جاوا اسکریپت را در کد خود بگنجانید. فرض کنید شما می خواهید یک دکمه برای باز کردن تصادفی مقاله از سایت خود اضافه کنید. با تابع تصادفی ریاضی جاوا اسکریپت ، می توانید یک عدد تصادفی ایجاد کرده و برای باز کردن یک صفحه تصادفی از آن استفاده کنید.

در زیر می توانید روش نوشتن روش عدد تصادفی جاوا اسکریپت را مشاهده کنید. توجه داشته باشید که هیچ پارامتری در پرانتز ندارد:

Math.random

یافته ها: مقدار برگشتی

توجه به این نکته مهم است که جاوا اسکریپت در مورد تعداد تصادفی ارائه جاوااسکریپت حرف کمی برای گفتن دارد. در واقع ، این بیشتر به مرورگر شما بستگی دارد. به طور پیش فرض ، روش عدد تصادفی جاوا اسکریپت اعدادی را که بالاتر از 0 اما کمتر از 1 هستند ، برمی گرداند.

مثال زیر یک عدد شناور را بین 0 تا 1 برمی گرداند (به عنوان مثال ، 0.28992849082058536)

Math.random();

تمرینات مبتدی عدد تصادفی جاوااسکریپت

این آموزش بسیاری از جنبه های نظری تابع عدد دریافت جاوا اسکریپت را پوشش داده است. اکنون زمان آن فرا رسیده است که نگاهی بیاندازیم به کاربرد واقعی تابع مورد استفاده برای ایجاد جاوا اسکریپت برای تولید عدد تصادفی. فراموش نکنید که برای باز کردن ویرایشگر کد و ایجاد تغییراتی در کد ارائه شده ، بر روی دکمه های Try it Live کلیک کنید.

درمثال های زیر، روش های بدست آوردن اعداد تصادفی در دامنه های دیگر از 0-1 را معرفی می کنیم. شماره اول یک عدد تصادفی بین 0 تا 100 را برمی گرداند:

Math.random() * 100;

اکنون ، مثال زیر یک عدد تصادفی بین 100 تا 500 را برمی گرداند:

(Math.random() * 400) + 100;

این مقاله چقدر براتون مفید بود؟

اولین امتیاز را ثبت کنید😊