设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7029|回复: 4

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

[复制链接]
发表于 2008-12-11 23:28:08 | 显示全部楼层 |阅读模式
5仿真币
我的license不支持experiment manager对象。。。
+ s3 _. D  ^4 S. p1 Y, T) j/ Y' V* h8 v! @3 Z( o: v7 `: B
所以请问使用代码可以实现吗?就比如像c++或者java里面,取当前时间作为种子,填入stream中?
6 V* P3 i$ N2 N' L4 I/ n0 G/ \# s4 }1 C/ `
如何写?用到哪些方法?和属性?
2 U" `9 i) H0 [0 v' f. e6 L
3 K  C! _: D2 y$ c谢谢了

最佳答案

查看完整内容

用到这个.Stream := ; 如果你要设置singleProc的处理时间(proctime)的随机种子为当前的仿真时间,可以这样: singleProc.proctime.Stream :=time_to_num( root.eventController.simTim);
发表于 2008-12-11 23:28:09 | 显示全部楼层
用到这个<attribute_path>.Stream := <integer>;
7 A6 p! G  L1 A8 {5 |/ D如果你要设置singleProc的处理时间(proctime)的随机种子为当前的仿真时间,可以这样:
% b" x7 I3 R9 G' M- ?7 ~singleProc.proctime.Stream :=time_to_num( root.eventController.simTim);
 楼主| 发表于 2008-12-12 14:02:55 | 显示全部楼层
对了,系统时间如何获得啊?
 楼主| 发表于 2008-12-14 15:56:21 | 显示全部楼层
time_to_num()这个函数不存在,只存在这些函数:1 \/ \/ e$ K$ F
Conversion Method  Data Type of the Return Value % y2 Y; w1 e* @, \' K6 ?) m
bool_to_num(<boolean>) real
3 q4 T8 P+ P& R$ e$ @: k* N. B6 \num_to_bool(<integer>) boolean
1 P" Y# _+ l! z/ f6 Vstr_to_bool(<string>) boolean : d$ }) y5 m$ S8 `- d& m: E( n
str_to_date(<string>) time 2 h" ^. X' l4 [' o& F/ _% K/ j
str_to_datetime(<string>) datetime
% |* Q/ o7 v, m) `str_to_length(<string>) length
& l4 {% S; w2 p+ }# x9 tstr_to_num(<string>) real
' h6 N: F; w' `str_to_obj(<string>) object
/ n7 r+ o1 l" M3 e1 Mstr_to_speed(<string>) speed 1 c* M7 ~0 E* g+ |! d+ }
str_to_time(<string>) time # y% t& I3 ?- c0 v0 |" g
str_to_weight(<string>) weight ! h) D7 R& S- G: K: ?8 T: |
to_str(<any>, ...) string   D) ^8 {6 T$ ~8 u5 E+ z! q( J
我的是7.0版,不知道8.1有没有。
 楼主| 发表于 2008-12-14 16:17:52 | 显示全部楼层
我的解决办法:
0 M+ _- e" B% O" X9 b, Z% ~  LsingleProc.proctime.Stream :=str_to_num(to_str( timeOfDay(sysDate)*100000));
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-3-5 00:47 , Processed in 0.018805 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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