设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6082|回复: 4

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

[复制链接]
发表于 2008-12-11 23:28:08 | 显示全部楼层 |阅读模式
5仿真币
我的license不支持experiment manager对象。。。- \3 W% H8 l7 s) M' n, L* z

  `6 L4 Z( N6 T7 [/ U, t4 I) c所以请问使用代码可以实现吗?就比如像c++或者java里面,取当前时间作为种子,填入stream中?* K3 |, c3 ]/ C: C: t3 s0 W5 P/ }

0 I7 D; R, p. r如何写?用到哪些方法?和属性?
( x5 I' |; `! i( f, n! S
7 G4 v4 U, k$ i8 @' A谢谢了

最佳答案

查看完整内容

用到这个.Stream := ; 如果你要设置singleProc的处理时间(proctime)的随机种子为当前的仿真时间,可以这样: singleProc.proctime.Stream :=time_to_num( root.eventController.simTim);
发表于 2008-12-11 23:28:09 | 显示全部楼层
用到这个<attribute_path>.Stream := <integer>;
! @" j0 g0 D* |, F4 e/ x# ]8 A/ E, T如果你要设置singleProc的处理时间(proctime)的随机种子为当前的仿真时间,可以这样:
8 n! i4 c% P7 W! _: D+ m9 R+ e& GsingleProc.proctime.Stream :=time_to_num( root.eventController.simTim);
 楼主| 发表于 2008-12-12 14:02:55 | 显示全部楼层
对了,系统时间如何获得啊?
 楼主| 发表于 2008-12-14 15:56:21 | 显示全部楼层
time_to_num()这个函数不存在,只存在这些函数:! U5 m: d/ Y1 x' L
Conversion Method  Data Type of the Return Value ; h; }3 a  ~! B/ y# o' `& P% Q
bool_to_num(<boolean>) real 3 ^& W8 |( k2 f0 p$ `
num_to_bool(<integer>) boolean
( P5 E( i5 E0 l3 R% p  Vstr_to_bool(<string>) boolean + @5 D( ^7 c3 _1 B8 v/ c2 o
str_to_date(<string>) time
' T$ [4 y# H( astr_to_datetime(<string>) datetime
/ G2 d- Z, l9 ]str_to_length(<string>) length
1 d6 x: Z5 m4 A# C, I3 U+ Astr_to_num(<string>) real ! L+ g3 v8 D; T. L
str_to_obj(<string>) object
( ~4 z3 T3 V8 ]8 g5 B/ u3 V5 Mstr_to_speed(<string>) speed
' s( n2 E$ r; I; V* Z( J3 Dstr_to_time(<string>) time
( }/ m) }$ j# n6 [6 T8 jstr_to_weight(<string>) weight 5 x! \( P6 e+ {7 U, _; r
to_str(<any>, ...) string ' ?! f* \3 d3 n' D( q' ]0 i
我的是7.0版,不知道8.1有没有。
 楼主| 发表于 2008-12-14 16:17:52 | 显示全部楼层
我的解决办法:
2 P& R2 e: q3 B% x4 V) x! [3 O- gsingleProc.proctime.Stream :=str_to_num(to_str( timeOfDay(sysDate)*100000));
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-9-17 04:38 , Processed in 0.013809 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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