下载此文档

基于NS2的随机数的产生实验报告.doc


文档分类:高等教育 | 页数:约18页 举报非法文档有奖
1/18
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/18 下载此文档
文档列表 文档介绍
浙江科技学院目录一、关于随机数产生器..................................................................... 1 种子( Seed )和分布( Distribution ) ................................. 1 设置种子................................................................................. 1 设置分布................................................................................. 1 二、实验步骤..................................................................................... 3 .测试随机数产生器: ................................................................ 3 . 一个在网络仿真中应用到随机数产生器的完整实例: ....... 5 ( 1)仿真的网络结构图............................................................. 5 ( 2)效果评比指标:吞吐量( Throughput ) ....................... 5 ( 3) TCL 程序代码.................................................................... 5 ( 4)分析 awk 程序代码............................................................ 8 ( 5)种子数量变化................................................................... 10 ( 6)变量分布时....................................................................... 11 ( 7) FTP 数据流数目变化....................................................... 14 三、参考文献................................................................................. 16 浙江科技学院 1 背景知识: 随机数的使用在网络仿真实验的过程中非常重要, 凡是网络节点在一个仿真中的位置,或者是应用程序在何时开始传送或结束数据传输, 都会用到随机数产生器。因此, 在本实验中, 我们将学会如何使用 NS2 的随机数产生器及其应用。一、关于随机数产生器 种子( Seed )和分布( Distribution ) 随机数产生器所产生的数值是由种子和分布所控制的,不同的种子或者是分布就会产生不同的随机数。当一个种子和分布决定之后,随机数产生器会产生一出一个由一长串不同数字所组成的表格,当需要一个随机数时,随机数产生器就会去选取这个表格中的一个数字,当需要另一个随机数时,随机数产生器就会去选取这个表格中第二个数字,依此类推。所以当使用种子和分布相同时,得到的随机数就会相同;若不同时,得到的随机数就会不同。在 NS2 中,若种子的值是0 ,表示每次执行程序的时候,随机数产生器都会产生出不同的表格,也就是说每次的得到随机数都不相同。 设置种子若要在 NS2 中产生一个随机数产生器,并把种子设置为 1,则可以把下的程序代码放入 tcl code 中。 set rng [new RNG] $rng seed 1 设置分布(1)Pareto Distribution: 要提供 expectation (avg_) 和 shaper parameter (shape_) 参数, 实例如下: set r1 [new RandomVariable/Pareto] 浙江科技学院 2 $r1 use-rng $rng $r1 set avg_ $r1 set shape_ (2)Constant: 要提供平均值( avg_ )参数,实例如下所示. set r2 [new RandomVariable/Constant] $r2 use-rng $rng $r2 set av

基于NS2的随机数的产生实验报告 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数18
  • 收藏数0 收藏
  • 顶次数0
  • 上传人6188
  • 文件大小1.90 MB
  • 时间2017-05-27