PDA

نسخه کامل مشاهده نسخه کامل : لطفا توضیح مبسوطی در رابطه با rand بدین



siavashngd
05-05-2008, 23:32
لطفا توضیح مبسوطی در رابطه با rand بدین

قبلا از آقای شرلوک هلمر هم تشکر می کنم:11:

nibble
06-05-2008, 06:52
برای توليد اعداد تصادفی زبان ++C تابعی با نام rand() را که در فايل کتابخانه ای stdlib.h قرار دارد، در اختيار ما گذاشته است. به عنوان مثال دستور زير :

i = rand();

يک عدد تصادفی بين 1 تا 32767 را در متغير i قرار می دهد . تابع rand() اعداد را با احتمال مساوی در اين بازه انتخاب می کند پس شانس انتخاب هر عددی در اين بازه با اعداد ديگر برابر است.
اگر از random(i) استفاده کنید عدد تصادفی بین 0 تا i-1خواهد بود
می تونید تابع randomize هم استفاده کنید که اهداد در هر ابر اجرا متفاوت باشن (فایل time.h هم include کنید