有哪些做的好的自学网站,马家堡网站建设,城乡住房和城乡建设部网站首页,网站开发失败原因分析大家有没有发现平常在写随机数的时候#xff0c;需要引入很多的头文件#xff0c;然后还需要用一些复杂的函数#xff0c;大家可能不太习惯#xff0c;于是我就制作了一个头文件 // random_number.h
#ifndef RANDOM_NUMBER_H // 预处理指令#xff0c;防止头文件被重复包含…大家有没有发现平常在写随机数的时候需要引入很多的头文件然后还需要用一些复杂的函数大家可能不太习惯于是我就制作了一个头文件 // random_number.h
#ifndef RANDOM_NUMBER_H // 预处理指令防止头文件被重复包含
#define RANDOM_NUMBER_H#include cstdlib // 需要包含 cstdlib 来使用 rand() 和 srand()
#include ctime // 需要包含 ctime 来使用 time()using namespace std;
// 函数声明
int randNum();
int randNum(int min, int max);// 函数定义
int randNum() {return rand() % 100 1;
}
//函数重载
int randNum(int min, int max) {return (rand() % (max - min 1)) min;
}#endif // RANDOM_NUMBER_H 大家在写C语言程序的时候只需要引入这个头文件 就方便很多
#includeiostream
#includerandom_number.husing namespace std;int main() {srand(time(nullptr));for (int i 0; i 5; i) {int a randNum();cout a endl;}for (int i 0; i 5; i) {int b randNum(200,500);cout b endl;}return 0;
}
运行结果