چطور اعدد تصادفی تولید کنم ؟

Mds

Active Member
سلام به همگی
بچه ها من میخواهم با Javascript اعداد تصادفی بین 1 تا 20 تولید کنم اما نمی تونم
البته بین 0 تا 11 با کد زیر تولید میشن اما اگر بخوام با همین کد اعداد تصادفی بین 0 تا مثلا 15 تولید کنم کار سخت میشه :sad:

کد:
var rand = Math.round(Math.random()*10);

اگر کمکم کنید ممنون میشم :wink:
 

mazoolagh

Active Member
چرا عوض کردن 10 با یک عدد دیگه و یکی به حاصل اضافه کردن (در صورت لزوم) باید سخت باشه؟؟
 
  • Like
Reactions: Mds

pedramr

Active Member
.. چون تابع rand يه عدد اعشاري تصادفي بين صفر و يك ميده ، اگه اون رو بخواهيم به يك محدوده عددي تبديل كنيم مثلاً از 1 تا 6 بايد اول ضرب در عدد بزرگتر كنيم و بعد با عدد كوچيكترش جمعش كنيم. اگه هم بخواهيم مي‌تونيم قسمتش اعشارش رو حذف كنيم.

کد:
<script language="JavaScript">
random_num = (Math.round((Math.random()*6)+1))
document.write(random_num);
</script>
 

جدیدترین ارسال ها

بالا