我正在为一个类的项目工作,第一步是生成一个包含10,000个随机整数的数组。
当我写下面代码时:
#include<iostream>
#include<string>
#include<vector>
#include<time.h>
using namespace std;
int main()
{
int *myarray;
myarray = new int[10000];
for (int i = 0; i < 9999; i++)
{
myarray[i] = (rand() % 10000);
// << myarray[i] << " ";
}
cout << "A random array of 10,000 integers has been generated.";
return 0;
}
前4位数字如下:
0 6843 30 5756
每次我在代码中添加更多正文或重新编译这些代码时,其余数字总是相同的。
有没有办法在编译时将随机数设置为随机数?
这是在C ++ VS 2015中。