هم دانشگاهی
سه شنبه 10 خرداد 1390, 20:00 عصر
سلام دوستان
من می خوام عددی تصادفی بین a و b انتخاب کنم مثلا 1 و 2 ولی هر بار همین دو عدد انتخب میشن !
نمیدونم چرا ؟
double find_x0(int a,int b)
{
double x0;
srand(time(0));
while(1)
{
x0=a+rand()%(b-a+1);
cout<<x0;
if(ob2.df(x0) != 0)
break;
}
return x0;
}
در واقع می خواهم x0 بین a و b باشه تا بعد با تابع df مقدارش رو چک کنم اما بین a و b انتخاب نمیشه !!!
ممنون میشم کمکم کنین !
من می خوام عددی تصادفی بین a و b انتخاب کنم مثلا 1 و 2 ولی هر بار همین دو عدد انتخب میشن !
نمیدونم چرا ؟
double find_x0(int a,int b)
{
double x0;
srand(time(0));
while(1)
{
x0=a+rand()%(b-a+1);
cout<<x0;
if(ob2.df(x0) != 0)
break;
}
return x0;
}
در واقع می خواهم x0 بین a و b باشه تا بعد با تابع df مقدارش رو چک کنم اما بین a و b انتخاب نمیشه !!!
ممنون میشم کمکم کنین !