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++ 生成器的种子,但您更有可能想要启动不同的 运行 模拟。这将自动使用不同的(精心挑选的)种子。
我统一分布传感器节点使用
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++ 生成器的种子,但您更有可能想要启动不同的 运行 模拟。这将自动使用不同的(精心挑选的)种子。