在C++中,如果你想在运行时生成随机数,你需要设置一个随机种子。这个种子通常是根据当前的系统时间生成的,因为系统时间在每次运行程序时都会有所不同。
以下是一个简单的例子,展示了如何在C++中设置随机种子:
#include <cstdlib>
#include <ctime>
int main() {
// 使用当前系统时间作为随机种子
std::srand(std::time(0));
// 生成一个随机数
int random_number = std::rand();
// 打印随机数
std::cout << "Random number: " << random_number << std::endl;
return 0;
}
在这个例子中,std::srand(std::time(0))
设置了随机种子,std::rand()
生成了一个随机数。
领取专属 10元无门槛券
手把手带您无忧上云