[i=s] 本帖最后由 657776724 于 2016-1-22 23:00 编辑 [/i]
引起问题的代码如下:
传送带的消息触发:实现的逻辑是使用在开始的时候一次性产生多个搬运动作[code]treenode ts = createemptytasksequence(crane,0,0);
for(int i=1;i<=35;i++)
{
item1=rank(qu,i);
inserttask(ts,TASKTYPE_TRAVEL,qu,NULL);
inserttask(ts,TASKTYPE_FRLOAD,item1,qu);
inserttask(ts,TASKTYPE_TRAVEL,des,NULL);
inserttask(ts,TASKTYPE_FRUNLOAD,item1,des);
}
inserttask(ts,TASKTYPE_SENDMESSAGE,current,current,2);
dispatchtasksequence(ts);[/code]问题是在固定随机数流的情况下,所以才觉得奇怪,按理说固定随机数的时候每次运行的结果应该是一样的吧 |