diff --git a/day5/d8.cpp b/day5/d8.cpp new file mode 100644 index 0000000..8e5bb86 --- /dev/null +++ b/day5/d8.cpp @@ -0,0 +1,20 @@ +// 测试生成a-z之间的随机字符 +#include +#include // C++兼容C语言的标准库 +#include // C++兼容C语言的时间库 + +using namespace std; + +// stand(数值) 设置随机数种子, 一般使用 time(NULL) 获取当前时间 (相对于1970年1月1日的秒数) 作为随机数种子 +// rand() 生成 0 ~ RAND_MAX 之间的随机数 +// 如果随机产生 (min, max) 区间的随机数, 可以使用 rand() % (max - min + 1) + min +int main() +{ + // 将当前时间作为随机数种子 (作用: 不同时间产生的随机数不同) + srand(time(NULL)); // 设置随机数种子 + // 生成 a~z 之间的随机字符 + int num = rand() % 27 + 97; + cout << (char)num << endl; + + return 0; +}