diff --git a/src/BookSellerAgent.java b/src/BookSellerAgent.java index 3265df1..bef074d 100644 --- a/src/BookSellerAgent.java +++ b/src/BookSellerAgent.java @@ -11,6 +11,9 @@ import jade.domain.FIPAAgentManagement.ServiceDescription; import java.util.*; +import java.util.Random; + + public class BookSellerAgent extends Agent { private Hashtable catalogue; @@ -86,6 +89,14 @@ public class BookSellerAgent extends Agent String title = msg.getContent(); ACLMessage reply = msg.createReply(); Integer price = (Integer) catalogue.get(title); + + // Make home sometimes do not respond + if(new Random().nextBoolean() == true) + { + System.out.println(getAID().getLocalName() + " Skipped response."); + + return; + } if (price != null) { //title found in the catalogue, respond with its price as a proposal