设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7384|回复: 4

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

[复制链接]
发表于 2008-12-11 23:28:08 | 显示全部楼层 |阅读模式
5仿真币
我的license不支持experiment manager对象。。。, L2 [4 c, }# |# \7 {- q$ ~
! T6 b$ b2 M+ \& l% r2 g( Y
所以请问使用代码可以实现吗?就比如像c++或者java里面,取当前时间作为种子,填入stream中?
6 Q5 |9 h3 F% D
% S' ?, c9 y5 C7 A2 A! R9 V, }% n如何写?用到哪些方法?和属性?! u, T7 R$ o% Z- B

/ c2 M) }4 v1 ~谢谢了

最佳答案

查看完整内容

用到这个.Stream := ; 如果你要设置singleProc的处理时间(proctime)的随机种子为当前的仿真时间,可以这样: singleProc.proctime.Stream :=time_to_num( root.eventController.simTim);
发表于 2008-12-11 23:28:09 | 显示全部楼层
用到这个<attribute_path>.Stream := <integer>;  T, A; P9 @( b% K2 y  I' |, b' H& `
如果你要设置singleProc的处理时间(proctime)的随机种子为当前的仿真时间,可以这样:
. |" ?* S" P% w: M( M8 W* I! `8 qsingleProc.proctime.Stream :=time_to_num( root.eventController.simTim);
 楼主| 发表于 2008-12-12 14:02:55 | 显示全部楼层
对了,系统时间如何获得啊?
 楼主| 发表于 2008-12-14 15:56:21 | 显示全部楼层
time_to_num()这个函数不存在,只存在这些函数:
- j( k1 `& K- R/ ~( Y+ S* e( F+ M( S4 [Conversion Method  Data Type of the Return Value , P, j4 K; h/ ~# p) b" y' q
bool_to_num(<boolean>) real
- u) x- O  F& s" ?. Snum_to_bool(<integer>) boolean ; s( h0 Z5 k/ g. d( X
str_to_bool(<string>) boolean
0 m& u9 X% H2 k: c& J1 Hstr_to_date(<string>) time % ]+ g) V5 A& r! R) t" Y
str_to_datetime(<string>) datetime
) w' r! [  P+ V: Dstr_to_length(<string>) length
) ~9 [8 ~, X% C5 Tstr_to_num(<string>) real " J7 c( Y' h/ ^% k- U! \
str_to_obj(<string>) object
) `& m/ @7 A/ [" L; Q$ Astr_to_speed(<string>) speed
$ e$ Q) i$ }) C1 E1 K/ p9 ?str_to_time(<string>) time ( A* Z  m9 f/ Y2 f/ d& e: O
str_to_weight(<string>) weight ! H2 Q, K3 ?! M! g3 f% w
to_str(<any>, ...) string ) n: D1 m' v5 N" {; a
我的是7.0版,不知道8.1有没有。
 楼主| 发表于 2008-12-14 16:17:52 | 显示全部楼层
我的解决办法:
' l9 |$ I( B: [( Y, i: l1 wsingleProc.proctime.Stream :=str_to_num(to_str( timeOfDay(sysDate)*100000));
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-4-30 08:30 , Processed in 0.013386 second(s), 13 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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