创建一个随机数生成器srand和rand undefined

时间:2017-03-17 17:13:34

标签: c++ visual-studio random undefined

我正在使用虚拟工作室,它一直标记srand和rand为未定义。 Project被设置为visual c ++ win32项目。 #include cstdlib和#include ctime也已实现。

#include <iostream>
#include <fstream>
#include <cstdlib>
#include <ctime>

using namespace std;



void randomNumberGen();

int main() {
randomNumberGen();
return 0;
}

 void randomNumberGen()
 {
 ofstream randomNumberDocument;
 unsigned seed = time(0);
 srand(seed);

 for(int i=1; i<=10; i++)
 cout << rand() << endl;
 }

我知道这还不是一个功能齐全的程序,而且还没有实现fstream。我想在继续之前解决问题

1 个答案:

答案 0 :(得分:-1)

这可能是编译器的问题。它应该检测它。您可以尝试重新安装或更新编译器。或者您可以使用c<stdlib.h>。我会给com,但我没有声誉。 :d