今天发现多次运行一个程序
while(i<n)
{
cout<<i<<" ";
// rand()/Rand_MAX是获得一个位于0-1之间的数字
// minbd mind 含义 ? mind 可能是点与点之间的最小距离为0.64
// sm 含义 ?
xp=minbd+(rand()/(RAND_MAX+1.0))*sm;
yp=minbd+(rand()/(RAND_MAX+1.0))*sm;
dec=0;
}
每次都是按照顺序生成的数是一模一样
每次 i = 1 的时候 xp 都等于一个数 yp也是
解决方法 在前面加入
srand((unsigned)time(NULL));
以后生成的就是真的随机数了