请高手解答一二
向平面区域1*1的面积内随机投点,点落到曲线y=pow(2.71828,-x*x)以下的概率 随机取1000个点 下面是我的程序可答案老是1,这明显不对啊 请指教一二#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <time.h>
#define e 2.71828
double F(double a)
{
double b;
b=pow(e,-a*a);
return b;
}
main ()
{
int i,num=0;
double m[1000],n[1000],y,y1,result;
for(i=0;i<1000;i++)
srand(time(NULL)+i);
m[i]=rand()%1000+1;
for(i=0;i<1000;i++)
srand(time(NULL)+i);
n[i]=rand()%1000+1;
y=F(m[i]/1000);
y1=n[i]/1000;
for(i=0;i<1000;i++)
if(y1<y)
num++;
else
continue;
result=num/1000;
printf("积分结果为:%f\n",result);
}