PDA

View Full Version : سوال: چجوری تابع rand رو تعریف کنیم که توی یه باز خاص از اعداد خروجی بده؟



nymphet83
شنبه 02 دی 1391, 15:35 عصر
به قطعه برنامه ای نیاز دارم که اعداد تصادفی بین 1 تا 6 تولید کنه
و مشکل دیگه هم که دارم اینه که بعد از اولین اجرایی که از برنامه می گیر با تغییراتی که تو برنامه می دم اجرا های بعدی تغییر نمی کنه!!
و اینکه چجوری می تونم فایل رو تو ویژوال ++C خروجی exe بگیرم؟

H_G_G_I
شنبه 02 دی 1391, 16:02 عصر
همیشه بهتره اول یکم سرچ کنید ! زود تر به جواب می رسی !
برا عدد تصادفی با بازه خاص این کارو می تونید بکنید !


int n = 1 + rand() % 6;

برا تکراری نشدن هم اینجا گفته شده !
http://barnamenevis.org/showthread.php?374671-%D8%B3%D9%88%D8%A7%D9%84-%D8%AF%D8%B1%D9%85%D9%88%D8%B1%D8%AF-%D8%AA%D8%A7%D8%A8%D8%B9-rand()

nymphet83
شنبه 02 دی 1391, 18:17 عصر
ممنونم :لبخندساده:
میشه بگید چجوری میشه خروجی exe. گرفت از برنامه؟

Arashdn
شنبه 02 دی 1391, 19:54 عصر
ممنونم :لبخندساده:
میشه بگید چجوری میشه خروجی exe. گرفت از برنامه؟
با توجه به اینکه گفتید از Visual C++ استفاده میکنید
هر بار که پروژه رو بیلد کنید در فولدر solution تون در فولدر debug فایل اجرایی برنامه تولید میشه