"randomWhere" 是否对代理人的总体进行抽样?

Does "randomWhere" sample the agent's population?

有人能指出或解释功能 randomWhere 在寻找代理时忽略整个人口的可能性吗?换句话说,randomWhere 是否在任何情况下对代理人的总体进行抽样?

我正在使用 randomWhere 根据年龄条件匹配代理。但是,我注意到函数 returns null 尽管候选代理可用。我对这个问题的简单解决方法是多次调用该函数以最大化匹配过程。对这个问题有什么建议吗?

此致, S

根据帮助文档,randomWhere 确实在整个人群中进行了抽样。

https://anylogic.help/anylogic/stochastic/selecting-random.html#element-from-collection

如果您的函数正在返回 null,那么很可能逻辑或设置有问题