设为首页收藏本站

最大的系统仿真与系统优化公益交流社区

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7554|回复: 4

[求助] 请问如何使用代码实现随机数种子的设置?

[复制链接]
发表于 2008-12-11 23:28:08 | 显示全部楼层 |阅读模式
5仿真币
我的license不支持experiment manager对象。。。8 N7 M. O1 U0 h$ ?5 r  j
& w( r/ Y9 N4 O& \3 t1 l9 ~: C% A
所以请问使用代码可以实现吗?就比如像c++或者java里面,取当前时间作为种子,填入stream中?& b. A+ M5 D% W: n) l! k
$ U9 p% L; K3 ^8 h1 f( y5 u
如何写?用到哪些方法?和属性?* O: {" l2 g6 u% O1 j+ h8 r8 g

+ U2 q# K, E8 \* v3 l+ {谢谢了

最佳答案

查看完整内容

用到这个.Stream := ; 如果你要设置singleProc的处理时间(proctime)的随机种子为当前的仿真时间,可以这样: singleProc.proctime.Stream :=time_to_num( root.eventController.simTim);
发表于 2008-12-11 23:28:09 | 显示全部楼层
用到这个<attribute_path>.Stream := <integer>;
5 m9 I; A* Z8 r3 C, O, [. h& B2 v1 G. @如果你要设置singleProc的处理时间(proctime)的随机种子为当前的仿真时间,可以这样:; v! L  Y' R  ]+ b* m
singleProc.proctime.Stream :=time_to_num( root.eventController.simTim);
 楼主| 发表于 2008-12-12 14:02:55 | 显示全部楼层
对了,系统时间如何获得啊?
 楼主| 发表于 2008-12-14 15:56:21 | 显示全部楼层
time_to_num()这个函数不存在,只存在这些函数:# T& l  q5 K. C; r& W
Conversion Method  Data Type of the Return Value
3 j/ G9 j3 M3 Qbool_to_num(<boolean>) real
& l# W0 ~4 z& N1 @, X$ u4 P$ `7 Pnum_to_bool(<integer>) boolean
$ E9 E9 F3 c' {2 B$ m& d- lstr_to_bool(<string>) boolean 2 a. h) x4 Y9 S
str_to_date(<string>) time
/ L3 G4 P( L0 g5 P" \8 t( G3 P* X! tstr_to_datetime(<string>) datetime ; `' ^$ R+ N% K: ?  h% Y
str_to_length(<string>) length
& e% r3 M  z% q+ l' [str_to_num(<string>) real
0 H' I' ?- j5 f6 Z/ c; I' g- d% jstr_to_obj(<string>) object
3 m9 l+ ?, m0 U- c5 Nstr_to_speed(<string>) speed " z2 e9 |$ x8 q. Z3 ]
str_to_time(<string>) time
% R+ K+ X' A& ~% b1 i+ e1 Fstr_to_weight(<string>) weight " Z: F0 h6 M3 B- b6 `4 b+ c
to_str(<any>, ...) string : N  u) m' M1 a5 I* W6 i
我的是7.0版,不知道8.1有没有。
 楼主| 发表于 2008-12-14 16:17:52 | 显示全部楼层
我的解决办法:( G9 D, d. K. _" w
singleProc.proctime.Stream :=str_to_num(to_str( timeOfDay(sysDate)*100000));
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|SimulWay 道于仿真   

GMT+8, 2026-6-16 14:58 , Processed in 0.016675 second(s), 13 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表