全球FlexSim系统仿真中文论坛

搜索
查看: 2047|回复: 0

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

[复制链接]
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;
* |! J( o: W" D4 \& n' k

: G5 Y4 N. i6 N* z' I7 O* {% Q" z

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2024-3-28 23:31 , Processed in 0.085891 second(s), 15 queries .

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

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