PDA

View Full Version : سوال: سوال فوری دربارهrand؟



bandeeeee
سه شنبه 08 بهمن 1392, 16:53 عصر
سلام .
من میخام بزبون سی پلاس پلاس تویه ماتریس ده در ده بطورتصادفی اعداد1و0گذاشته بشه نحوه ی استفاده ونوشتن دستورrandروکه اینکارا میکنه نمیدونم؟
ممنون میشم کمکم کنید

Behnam.B
چهارشنبه 09 بهمن 1392, 15:31 عصر
سلام.
خروجی تابع ()rand: یه عدد بین 0 تا دو به توان 15، منهای یک (32767)
واسه این کاری که شما میخواید انجام بدید اینجوری ازش میشه استفاده کرد:
rnd = rand() % 2;
اگه بخواید رندم ها واقعا رندم بشه و هر بار تکراری نباشه، این دستور رو هم اول برنامه برنید:
srand(time(NULL));
بعد time.h رو هم include کن:چشمک: