rng-test2.tcl
上传用户:rrhhcc
上传日期:2015-12-11
资源大小:54129k
文件大小:1k
源码类别:

通讯编程

开发平台:

Visual C++

  1. #
  2. # Usage: ns rng-test2.tcl [replication number]
  3. #
  4. if {$argc > 1} {
  5.     puts "Usage: ns rng-test2.tcl [replication number]"
  6.     exit
  7. }
  8. set run 1
  9. if {$argc == 1} {
  10.     set run [lindex $argv 0]
  11. }
  12. if {$run < 1} {
  13.     set run 1
  14. }
  15. # the default RNG is seeded with 12345
  16. # create the RNGs and set them to the correct substream
  17. set arrivalRNG [new RNG]
  18. set sizeRNG [new RNG]
  19. for {set j 1} {$j < $run} {incr j} {
  20.     $arrivalRNG next-substream
  21.     $sizeRNG next-substream
  22. }
  23.  # print the first 5 arrival times and sizes
  24. for {set j 0} {$j < 5} {incr j} {
  25.     puts [format "%-8.3f  %-4d" [$arrivalRNG lognormal 5 0.1] 
  26.             [expr round([$sizeRNG normal 5000 100])]]
  27. }