2012-02-10 4 views
1

프로젝트에 요청 에이전트와 여러 리소스 에이전트가 있습니다. 에이전트 응용 프로그램을 만들었고이 응용 프로그램을 실행할 때마다 하나의 결과가 나타납니다. 즉,이 동작을 임의의 순서로 액세스하지 않고 단계별로 메소드를 호출한다는 의미입니다. 랜덤을 사용하지 않고 jade에서이 임의의 동작을 어떻게 구현할 수 있습니까? 내 상사가 에이전트 행동에서 랜덤을 사용하기 싫어하기 때문입니다.다중 에이전트 시스템에서 에이전트의 동작?

답변

3

Jade에서 구현 된 결정 성있는 다중 에이전트 시스템이 있으며 임의의 동작 액세스를 통해 예측할 수없는 무언가로 만들고 싶습니다. 랜덤 액세스 시간을 사용하여 상담원 동작을 DelayBehaviour으로 인스턴스화 할 수 있습니다. 시스템이 실행될 때마다 임의의 시드를 변경해야합니다. 그렇지 않으면 여전히 결정적입니다. 따라서 시스템이 실행될 때마다 각 동작마다 서로 다른 임의의 실행 시간이 있습니다. 그것에 대해 포괄적 인 문서에 대한

옥 튜토리얼을보고 프라이머 제 6 장 :

DelayBehaviour

Independent Random Generators

상사 단어 랜덤를 좋아하지 않는 경우에이 방법을 "하지 호출 할 수 있습니다 deterministic behavior calls (NDBC) "라고 말하지만 어쨌든 무작위 적입니다.

+0

친절하게 답변 해 주셔서 감사합니다. :) – Rosh

관련 문제