PDA

نسخه کامل مشاهده نسخه کامل : (چگونگی) حدس زدن عددی بین دو عدد دیگر؟



ahmad_r
15-11-2005, 07:29
سلام به تمامی دوستان مخصوصا آقایان bithiah و تکنیک برتر

برای حدس زدن یک عدد از صفر تا آن عدد (مثلا بین 0 تا 10) می توان با تابع randomize برنامه نوشت اما برای حدس بین دو عدد (مثلا بین 5 و 10) چه تابعی وجود دارد؟

با تشکر

R£ɀД
15-11-2005, 07:42
با اجازه دوستان راحت ترين راه اينه كه مثلا مي خواي بين x تا y توليد بشه اين كار رو بكني random(y-x)+x
مثلا براي توليد عددي بين 11 تا 20 اينطوري ميشه: random(20-11)+11
در ضمن بايد ياد آوري كنم كه تابع random يك عدد تصادفي توليد ميكنه و كار randomize اين هست كه باعث ميشه كه عدد توليد شده يكسان و تكراري نباشه. يعني اگر از تابع random در برنامه استفاده كنين ولي randomize رو در اول برنامه ننويسين اگه قرار باشه 10 تا عدد تصادفي توليد كنه همه اين 10 عدد يكي هستند مثلا 10 بار عدد 7 رو چاپ ميكنه.

bithiah
15-11-2005, 08:25
دوستمون reza_s درست فرمودند. این کد رو هم ببینین:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

و بطور کلی اگه کران بالا upperbound باشه و کران پایین lowerbound می تونیم از دستور زیر برای تولید عددی تصادفی بین کران پایین و کران بالا استفاه کنیم:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

Amin ul
24-11-2005, 21:17
اين كار هم زياد سخت نيست اگه خودتون از روي يك كتاب خوب ميخوندين ميتونستي پيدا وكني
راستي
براي راهنمايي كه كردم
پول وده

پول زور

bithiah
25-11-2005, 00:11
اين كار هم زياد سخت نيست اگه خودتون از روي يك كتاب خوب ميخوندين ميتونستي پيدا وكني
راستي
براي راهنمايي كه كردم
پول وده

پول زور

ببخشین! :blink: :blink: :blink:
دوست عزیز لطفا ادبیات فارسی رو در پست هاتون فراموش نکنین. ما قبل از هرچیز فارسی زبانیم!
درضمن درسته که جواب سوال دوستمون با یه سرچ کوچولو توی MSDN پیدا می شد، ولی قبول دارین که یه مدت طول می شه که راه و چاه برنامه نویسی و استفاده از Help جامعی که اکثرا دارند، دستشون بیاد. :happy: