Omnet++ 中的随机数生成

Random number generration in Omnet++

我统一分布传感器节点使用 intuniform (0,1000);然而,每次当我从 beginnig 开始模拟时,所有传感器节点都放置在同一个 position.Then 我使用 srand(time(NULL)) 结果又是 same.For 示例,在第一个 运行 sn[1] 位置是 (150, 167),第二个也是一样run.I想改it.The程序不要背it.Thanks求助

OMNeT++ 使用与标准 C++ 不同的伪随机数生成器。 运行两次相同的模拟产生完全相同的结果是 OMNeT++ 的核心特征。函数 srand 仅更改标准 C++ 生成器的种子。您也可以更改 OMNeT++ 生成器的种子,但您更有可能想要启动不同的 运行 模拟。这将自动使用不同的(精心挑选的)种子。