From ddb3ab6eaa2c1cea9453a966e1f37ddbef28950d Mon Sep 17 00:00:00 2001 From: Tr1xt4n Date: Fri, 31 Mar 2023 08:51:58 +0200 Subject: [PATCH] fix createpackets --- src/main/java/fr/ntr/User.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/fr/ntr/User.java b/src/main/java/fr/ntr/User.java index f0e10ba..517f8ba 100644 --- a/src/main/java/fr/ntr/User.java +++ b/src/main/java/fr/ntr/User.java @@ -49,12 +49,12 @@ public class User { if(timeInterval == 0) { timeInterval = random.nextInt(50, 101); // On tire un nombre entre 0 et 2 * m - mbis = random.nextInt(1, 2 * m) + this.leftForNextSource; + mbis = random.nextInt(1, 2 * m + 1) ; } // On calcule le nombre de paquets qu'on peut transmettre - int bitsToSend = random.nextInt(2 * mbis); - int nbPacketsToSend = bitsToSend / Packets.packetSize; + int bitsToSend = random.nextInt(2 * mbis + 1) + this.leftForNextSource; + int nbPacketsToSend = bitsToSend / Packets.packetSize ; // On conserve le nombre de bits restants pour la prochaine génération this.leftForNextSource = bitsToSend % Packets.packetSize; // On crée les paquets