设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6708|回复: 4

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

[复制链接]
发表于 2008-12-11 23:28:08 | 显示全部楼层 |阅读模式
5仿真币
我的license不支持experiment manager对象。。。
1 s' [4 z2 `- z5 u; A& \5 w  P' H1 }
所以请问使用代码可以实现吗?就比如像c++或者java里面,取当前时间作为种子,填入stream中?
& ]( B( V/ K0 Z3 N- _' I  t% ?" \7 j1 O# ^7 w" K
如何写?用到哪些方法?和属性?% M5 ^) J; J+ v) ?- F* }# M

. q7 b' Y, [, l( F谢谢了

最佳答案

查看完整内容

用到这个.Stream := ; 如果你要设置singleProc的处理时间(proctime)的随机种子为当前的仿真时间,可以这样: singleProc.proctime.Stream :=time_to_num( root.eventController.simTim);
发表于 2008-12-11 23:28:09 | 显示全部楼层
用到这个<attribute_path>.Stream := <integer>;
8 o( ^6 A% |3 ]. t如果你要设置singleProc的处理时间(proctime)的随机种子为当前的仿真时间,可以这样:
5 D$ X/ X8 G3 D. `$ G0 [; XsingleProc.proctime.Stream :=time_to_num( root.eventController.simTim);
 楼主| 发表于 2008-12-12 14:02:55 | 显示全部楼层
对了,系统时间如何获得啊?
 楼主| 发表于 2008-12-14 15:56:21 | 显示全部楼层
time_to_num()这个函数不存在,只存在这些函数:2 I2 v1 B) [9 L( T0 P5 f5 h+ n$ V" h
Conversion Method  Data Type of the Return Value . R/ {8 D, V# P0 a' Y& W
bool_to_num(<boolean>) real % V2 s2 r9 `. O! _9 A! C
num_to_bool(<integer>) boolean 3 f& w/ B) }. r9 b
str_to_bool(<string>) boolean
" x5 d) _* k2 _  v1 u' A2 Qstr_to_date(<string>) time
; b9 e7 f5 N0 p% Q' n9 Dstr_to_datetime(<string>) datetime
0 W( z8 A4 @9 h9 t  q' Z  G3 u& Ustr_to_length(<string>) length 0 i1 h/ Y' F# D  e2 M
str_to_num(<string>) real
6 N! }/ h3 x8 z3 G0 Ystr_to_obj(<string>) object # _+ P' k- X1 L3 P7 _, }% X7 G- w
str_to_speed(<string>) speed
4 y& Y' ?2 d7 ]% Estr_to_time(<string>) time
1 P% p' E* [' W) P: Q) \1 B) Z) lstr_to_weight(<string>) weight
% M+ `0 X8 \% r0 R3 G7 A- P0 Gto_str(<any>, ...) string
" |; r+ d( L, N我的是7.0版,不知道8.1有没有。
 楼主| 发表于 2008-12-14 16:17:52 | 显示全部楼层
我的解决办法:
" a1 S1 \2 E, S# I, M, W7 _8 E+ ]singleProc.proctime.Stream :=str_to_num(to_str( timeOfDay(sysDate)*100000));
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-12-20 04:27 , Processed in 0.016741 second(s), 13 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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