我需要10-1000000之间的数,要用到random(num),但srand和random一起用时显示编译错误。
我写的程序如下:
randcreate(int num,long a[])/* create random figures */
{ int i; long *p=a; srand((int)time(0)); for(i=0;i<num;i++) { p[i]=random(1000000); if(p[i]<10)p[i]=p[i]+10;/* ensure the figure is greater than 10 */ }
}