全球FlexSim系统仿真中文论坛

搜索
查看: 2058|回复: 0
打印 上一主题 下一主题

我想随机把主线上的item发送到下游支线传送带,为了减少堵塞,如何实现随机遍历?

[复制链接]
跳转到指定楼层
1#
shiny0801 发表于 2020-3-27 17:23:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
两种方法:
1) 借助PF里的list工具,详见附件模型
2)借助一个小的生成一组随机数的算法,详见附件模型
int counts = 5;//数组容量
        int dummy = 0;
        Array numset = Array(counts);
        //创建一个{1,2,3...n}数组.
        for (int i = 1; i <= counts; i++)
                numset[i] = i;
        //随机数组
        for (int i = 1; i <= counts; i++){
                int j = duniform(1, i);
                dummy = numset[i];
                numset[i] = numset[j];
                numset[j] = dummy;
        }
        return numset;
% O2 @3 I1 y8 E  a1 y. l
+ i2 P6 j5 ]7 g2 V$ f0 h8 J$ s5 x) O

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|全球FlexSim系统仿真中文论坛 ( 京ICP备14043114号-2 )

GMT+8, 2024-4-29 01:07 , Processed in 0.068861 second(s), 14 queries .

Powered by Discuz! X3.3© 2001-2013 Comsenz Inc.

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