From 56787e2742177d7cc2ea5fd635f1b658c8649a79 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Wiewi=C3=B3ra?= Date: Sun, 22 Jan 2023 00:00:45 +0100 Subject: [PATCH] zadanie 3? --- src/BookSellerAgent.java | 11 +++++++++++ 1 file changed, 11 insertions(+) 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