如何在ns2里产生随机数字

3032阅读 0评论2008-08-21 yexin218
分类:系统运维

使用方法

set r1 [new RandomVariable/Pareto]
$r1 set avg_ 10.0
$r1 set shape_ 1.2
 
puts stdout "[$r1 value ]"

通过value就可以得到随机数。

然后是要修改随机seed种子,就要在tcl开始预定义部分加入

set val(seed) 0.0


下面是一些随机分布的设定:

1、均匀分布
Random Variable /Uniform
2、指数分布
Random Variable /Exponential
3、Pareto分布
Random Variable /Pareto
4、常分布
Random Variable /Constant
5、超招数分布
Random Variable /HyperExponential
6、经验分布
Random Variable /Empirical
7、正态分布
Random Variable /Normal
8、对数正态分布
Random Variable /LogNormal

上一篇:命运如此?
下一篇:如何给ns2的tcl文件加入运行参数,方便制作sh脚本