اموزش ساخت اعداد تصادفی با استفاده از حاوا اسکریپت
سفارش تبليغات در انجــمن قالب گراف ورود به تاپيک اطلاعيه هاي تابستانه قالب گراف
امور گرافيکي و کدنويسي وب خود را به جي جي ميزبان بسپاريد
نام کاربري : پسورد : فراموش




خوب سلام به همه عزیزان چند وقتی بود پست نمیزاشتم شرمنده!امروز در
خدمتتون هسم با اموزش ساخت اعداد تصادفی به وسیله جاوا اسکریپت.به هر حال
مدارس خوشبختانه یا متاسفانه شروع شده و باید ما هم یکم
فضای درسی بگیریم پس باما همراه باشیددر javascript برای تولید اعداد
تصادفی از ()Math.random استفاده میشه .()Math.random یک عدد اعشاری بین 0 و
1 رو ایجاد میکنه . مثلا اگر شما کد زیر رو درون صفحه قرار بدید یک عدد
اعشاری بین 0 و 1 براتون ایجاد میکنه



کد:
<script type="text/javascript"> randomNumber = Math.random(); document.write(randomNumber); </script>


برای مثال شما عدد زیر را میبینید که با رفرش صفحه عدد جدیدی ب وجود
میاد خوب الان فهمیدیم که چیجوری عدد تصادفی ایجاد کنیم حالا اگه بخوایم
هددمون بزرگ تر بشه میتونیم اون رو در عددی که میخوایم ضرب و جمع و منها
کنیم!مثلا کد پائین رو من در 10 ضرب کردم و یه عدد بین 0-10 برام ایجاد
میکنه





کد:
<script type="text/javascript">

randomNumber = Math.random() * 10;

document.write(randomNumber);

</script>



خوب همونطور که میبینید این دوتا کد اعداد اعشاری تولید میکنه حالا
اگه ما بخوایم عدد صحیح ایجاد کنیم یه سطحی رو بهش میدیم با استفاده از کد
Math.floor به صورت زیر




کد:

<script type="text/javascript">

randomNumber = Math.floor(Math.random() * 100);

document.write(randomNumber);

</script>


خوب میبینید که این کد اعداد بین 0 - 100 رو تشکیل میده به صورت صحیح
که با هر بار رفرش عدد جدیدی ایجاد میشه حالا شاید یه نفر نخواد از 0 تا
100 باشه مثلا از 32-83 باشه یا از 5941-965461 یا هر عدد دیگه فرقی
نداره,برای این کار باید به کد اعداد تصادفیمون منبع شروع و پایان بدیم مثل
کد زیر



کد:

<script type="text/javascript">

randomNumber = 83 + Math.floor(Math.random() * 32);

document.write(randomNumber);

</script>



خوب میبینید که اعدادی که تولید میشه بین 32-83 هست به این صورت
میتونید اعداد تصاذفی رو بسازید....در اموزش بعدی اگه شد سعی میکنم همین
اموزش رو با استفاده از زبان PHP بدم....منتظر اموزش های بعدی باشیدامید
وارم از این اموزش لذت برده باشید و اگه سوالی بود حتما بپرسیدبا تشکر -
رضا رفیعی

این متن پست بودمنبع هم میدونید میترسم اگه بگم قفل کنند تازگیا هم که لطف میکنن کلا پاک میننولی به هر حال منبع اسکای اسکینهمن پیشنهاد میکنم پست رو ببینید تا بهتر متوجه بشید چون تو انجمن نمیشه جاوا اسکریپ گذاشت سوال هم داستید بپرسید

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
















امضاي کاربر :





تشکر شده:

4 کاربر از reza به خاطر اين مطلب مفيد تشکر کرده اند: ali054 / ehsan / admin-mehrdad / hosein /

پاسخ ها
ممنون رضا جون!
امضاي کاربر :




ایده های مذهبی و فرهنگی شما را اجرا می کنیم .
+ www.yargomnam.ir

براي نمايش پاسخ جديد نيازي به رفرش صفحه نيست روي تازه سازي پاسخ ها کليک کنيد !



برای ارسال پاسخ ابتدا باید لوگین یا ثبت نام کنید.