为什么C ++ random()
命令在Windows上不起作用?我在Ubuntu上使用random()
命令创建了一个正在运行的程序。此命令生成随机整数。在线没有太多关于这个命令的信息。令我困惑的是代码不会以任何方式改变,并且在两个操作系统上使用相同的程序来运行代码。
这两个操作系统是否存在任何结构差异,禁止命令对其中一个进行操作?
简单代码:
#include <iostream>
using namespace std;
int main() {
int r = 0;
for (int i=0; i<25; i++){
r = random();
cout << r <<endl;
}
}