不使用C++11,用C++随机生成时间戳
时间: 2023-11-14 09:23:15 浏览: 75
时间戳转换C++代码实现
在C++中,我们可以使用`time()`函数来获取当前系统时间的时间戳。可以使用以下代码生成随机时间戳:
```c++
#include <iostream>
#include <cstdlib>
#include <ctime>
int main() {
srand(time(NULL)); // 初始化随机数生成器
time_t timestamp = rand() % 10000000000; // 生成 0 到 9999999999 范围内的随机数
std::cout << "随机时间戳:" << timestamp << std::endl;
return 0;
}
```
上述代码中,我们使用`srand()`函数初始化随机数生成器,以便每次运行程序时都能生成不同的随机数。然后,我们使用`time()`函数获取当前系统时间的时间戳,并用`rand()`函数生成一个0到9999999999之间的随机数。最后,我们将生成的随机数作为时间戳输出到控制台上。
阅读全文