全球FlexSim系统仿真中文论坛
标题: 我想随机把主线上的item发送到下游支线传送带,为了减少堵塞,如何实现随机遍历? [打印本页]
作者: shiny0801 时间: 2020-3-27 17:23
标题: 我想随机把主线上的item发送到下游支线传送带,为了减少堵塞,如何实现随机遍历?
两种方法:
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;
' B8 K$ a6 |5 c) u
[attach]5284[/attach]
! {4 ?# O2 j8 m) j
欢迎光临 全球FlexSim系统仿真中文论坛 (http://www.flexsimasia.com/) |
Powered by Discuz! X3.3 |