#include
#include
#include
#include
void main()
{
long int i,y;
static double x, r, M = 300.0;
srand((unsigned)time(NULL)); // 用当前时间来定种子
for (i=0;i<20002;i++){
r = ( (double)rand() / ((double)(RAND_MAX)+(double)(1)) );
x = (r * M); // 随机数0-300, double 型
printf("%.2lf ",x); // 打印到两位小数
if ((i+1)%10==0) printf("\n");
};
}
用rand函数。另外需要时钟做种子。for循环把结果存到文件或者数组就可以了。