使用方法:
随机数头文件 #include <cstdlib>
时间头文件 #include <ctime>
在头文件下添加宏定义 #define random(a,b) (rand()%(b-a)+a)
在主程序开头加上 srand((int)time(0));
最后,在程序中加入 random(l,r);
就可以求
l
l
l 到
r
r
r 之间的随机数了。
5.程序示范:
#include <iostream>
#include <cstdlib>
#include <ctime>
#define random(a,b) (rand()%(b-a)+a)
using namespace std;
int main(){
srand((int)time(0)); // 产生随机种子,把0换成NULL也行
for (int i = 0; i < 10; i++){
cout<<random(5, 10)<<" ";
}
return 0;
}
//此程序可以产生 5 到 10 之间的随机数