PDA

View Full Version : سوال: فرق srand با rand در چیست؟



motherboard
چهارشنبه 23 بهمن 1392, 10:35 صبح
سلام.امیدوارم که با سوالاتم دوستان را خسته نکرده باشم.می خواستم بدونم فرق ()srand با تابع ()rand تو چیه؟با تشکر.

rahnema1
چهارشنبه 23 بهمن 1392, 11:01 صبح
srand برای آماده کردن تابع تولید اعداد تصادفی یا rand هست شما مثلا به اون بگید نقطه شروع اعداد تصادفی که تولید خواهند شد .مثلا شما اگر یک بار پارامتر ورودی srand را یک عدد ثایت مثل 8 بدهید و بعد rand اجرا بشه و دو باره srand را با پارامتر 8 اجرا کنید بعد از اون rand را بزنید نتیجه rand اول با rand دوم یکسان خواهد بود. بنابراین باید پارامتر ورودی srand را متفاوت داد تا اعداد ایجاد شده توسط rand متفاوت بشوند برای این کار معمولا زمان سیستم را به عنوان ورودی srand می دهند و مثلا 100 تا عدد تصادفی تولید می کنند و دو باره اگه بخواهیم اجرا کنیم چون زمان جلو رفته پارامتر srand متفائت خواهد بود در نتیج اعداد تصادفی ایجاد شده هم متفاوت خواهند بود

Salar Moghaddam
پنج شنبه 24 بهمن 1392, 16:09 عصر
srand منبع تغذیه ی rand برای تولید اعداد تصادفیست، با این تابع میتونیم اعداد رو تصادفی تر کنیم.
در واقع: تابع srand عددی به تابع rand میده که تابع rand با اون یک عدد تصادفی ایجاد کنه

rahnema1
جمعه 25 بهمن 1392, 18:00 عصر
لطفا از تگ ها استفاده کنید

godofphp
جمعه 14 دی 1397, 16:39 عصر
سلام در سایت آواسام به زیبائی تمام این موارد گفته شده به بخش کتابخانه ی این سایت سر بزنید https://avasam.ir/lib/posts/1