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