繁体   English   中英

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

[英]Creating a Random Number Generator srand and rand undefined

我使用的是Virtual Studio,它一直将srand和rand标记为未定义。 将项目设置为可视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尚未实现。 我想先解决问题再继续

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM