Random
1️⃣ تابع Math.random()
-
در جاوااسکریپت برای تولید عدد تصادفی از
()Math.randomاستفاده میشود. -
این تابع عددی اعشاری بین 0 (شامل) و 1 (غیرشامل) برمیگرداند.
2️⃣ تولید عدد صحیح تصادفی
| روش | مثال | توضیح |
|---|---|---|
| عدد بین 0 تا 9 | Math.floor(Math.random() * 10) | خروجی: 0 → 9 |
| عدد بین 0 تا 99 | Math.floor(Math.random() * 100) | خروجی: 0 → 99 |
| عدد بین 1 تا 10 | Math.floor(Math.random() * 10) + 1 | خروجی: 1 → 10 |
| عدد بین min و max | Math.floor(Math.random() * (max - min + 1)) + min | عدد تصادفی بین min و max |
3️⃣ مثالهای عملی
4️⃣ نکات مهم
-
()Math.randomهمیشه اعشاری تولید میکند. برای عدد صحیح باید از()Math.floorیا()Math.roundاستفاده شود. -
عدد 1 هیچوقت برگردانده نمیشود (خروجی
[0, 1)است). -
برای تولید اعداد تصادفی واقعی (Cryptographically secure) باید از Web Crypto API مثل
()crypto.getRandomValuesاستفاده کنید.
HTML
Tailwind Css
Bootstrap 5
Java script
++C
Python
Three.js
Gsap
Sass
SQL
React