omnet++产生随机数?

wansuiye604 2013-11-05 09:33:44
小弟最近在Omnet++上仿真没需要产生动态的坐标,也就是在.ini配置文件中随机产生节点的坐标,之前用的uniform这个函数,可是每次产生的坐标都是相同的,产生的拓扑相同,有没有其他的实现方法例如sand这样的函数产生不同的随机数,谢谢各位
...全文
388 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
azxun 2013-11-18
  • 打赏
  • 举报
回复
在NED表达式中,可以使用以下数学函数: (1)C语言中<math.h>库函数:exp( ),log( ),cos( ),floor( ),ceil( )等等。 (2)产生随机变量的函数:uniform, exponential, normal等等。 表达式可以包含不同类型的随机变量,指针类型(除了const)返回不同的值,每次被计算。如果声明为const类型,指针值只在仿真开始的时候计算一次,以后的访问返回相同的值,随机变量程序用随机数字生成其中的一个,缺省为genertor0。 我也在用oment++中的Castalia,可以实现随机分布
子瓜个个 2013-11-09
  • 打赏
  • 举报
回复
同意楼上2位意见
赵4老师 2013-11-06
  • 打赏
  • 举报
回复
引用 1 楼 max_min_ 的回复:
就用srand呗!取个随机种子
提醒:srand函数只需且必须在程序开头调用一次即可。
max_min_ 2013-11-05
  • 打赏
  • 举报
回复
就用srand呗!取个随机种子

24,854

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧