راکت
حل شده

Math.random در جاوا اسکریپت

5 پاسخ

من یک کدی در جاوااسکریپت نوشتم اینطوری
Math.floor(Math.random() * 10)
حالا این کد یه عدد رند تا 10 میسازه
اما هیچوقت خود ده نمیشه
از صفر تا نه هستش
بنظرتون از چه کدی استفاده کنم؟

vfl
vfl
@vfl
ثبت پرسش جدید

پاسخ‌ها

5
رضا پارسیان
رضا پارسیان
@Rp76

تخصص: توسعه دهنده Php , Laravel

بهترین پاسخ

سلام وقتتون بخیر!

اکر توابع random به این شکل هست که range هم قبول میکنه!

ولی میتونی بهش بگی Math.floor(Math.random() * ۱۰)
اگر میخوای خود ۱۰ باشه باید ۰ رو قربانی کنی

Math.floor(Math.random() * ۱۰) +۱

یا اگر ۰ رو میخوای باید یکی بیشتر از اون عددی کم مدنظرته بدی

Saman
Saman
@samanzdev

تخصص: برنامه نویس وب

سلام
می تونید به این شکل بنویسید

Math.floor(Math.random() * 11)

@spaceandtime24

vfl
vfl
@vfl

تخصص: دارم برنامه نویسی رو یاد میگیرم...

خب نه دیگه..
مثلا همین کدشما، میخوام خود 11 هم بشه...
مثلا اگر عدد 24 بود 24بشه

شاید پاسخ شما همین‌جا باشد

علیرضا کفایتی
علیرضا کفایتی
@alirezakefayati

تخصص: برنامه نویس laravel, vue.js

سلام
خب مشخصه به جای ده بنویسید یازده

سبحان مولایی
سبحان مولایی
@websaz

تخصص: برنامه‌نویس وب: Python :: Django :: Node :: Php :: Laravel :: JS :: React :: React Native

سلام به این شکل استفاده کنید.

// یک عدد بین 0 تا 10 برمی گرداند.
Math.floor(Math.random() * 11 /* یک عدد بیشتر از عدد مورد نظر */);

@spaceandtime24

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام