我在我的项目中有请求代理和几个资源代理。我创建了一个代理应用程序,当我每次运行这个应用程序时,我都会得到一个结果。这意味着我会一步一步地调用方法,而不是按随机顺序访问这些行为。我如何在不使用随机的情况下在jade中实现这种随机行为?因为我的主管不喜欢在座席行为中使用随机。
发布于 2012-02-13 06:11:36
您有一个在Jade中实现的确定性多代理系统,并希望通过随机行为访问使其成为不可预测的东西。您可以将代理行为实例化为具有随机访问时间的DelayBehaviour。每次系统运行时,您都需要更改随机种子;否则,它仍然是确定性的。因此,每次系统运行时,每个行为都有不同的随机执行时间。
有关它的全面文档,请参阅JADE教程和入门第6章:
DelayBehaviour
Independent Random Generators
如果您的主管不喜欢随机一词,您可以将此方法称为“非确定性行为调用(NDBC)",但它无论如何都是随机的。
https://stackoverflow.com/questions/9230827
复制相似问题