c随机数&运行时间

#include<stdlib.h>
#include<time.h>
srand((unsigned) time(NULL)); //用时间做种,每次产生随机数不一样
printf("100000 100000
");
    for(i=0;i<50000;i++){
        int min=rand()%50000;
        int max=min+rand()%50000;
        max=max>100000?100000:max;
        printf("1 %d %d
",min,max);
    }
    for(i=0;i<50000;i++){
        printf("2 %d
",rand()%100000+1);
    }

 计算时间

头文件time.h

int start=clock();//从这开始计时
 
这放要测试时间的代码
 
int end=clock();//到这结束
printf("%d ms
",end-start);//算出来的单位是毫秒

 freopen("input2.txt","r",stdin);   

 freopen("output2.txt","w",stdout);   

原文地址:https://www.cnblogs.com/zeze/p/5987271.html