ورود

View Full Version : تولید اعداد تصادفی


mahshid123
۰۷-۱۲-۱۳۹۳, ۰۹:۲۹ قبل از ظهر
سلام
تکه کد مطلبی رو می خواستم که 3 تا عدد تصادفی تولید کنه که جمعشون 1800 بشه.
ممنون

babak_1234
۰۷-۱۳-۱۳۹۳, ۱۰:۲۶ قبل از ظهر
سلام دوست من

اگر اعداد تصادفی رو به صورت اعشاری بخوای باید تابع round رو پاک کنی.
موفق باشی



a = 0;
b = 1800;
r1 = round((b-a).*rand() + a);
b=b-r1;

r2 = round((b-a).*rand() + a);
b=b-r2;

r3 = 1800-(r1+r2);

r1
r2
r3

sum=r1+r2+r3