fix createpackets

This commit is contained in:
Tr1xt4n 2023-03-31 08:51:58 +02:00
parent 82c7ed700d
commit ddb3ab6eaa

View File

@ -49,12 +49,12 @@ public class User {
if(timeInterval == 0) { if(timeInterval == 0) {
timeInterval = random.nextInt(50, 101); timeInterval = random.nextInt(50, 101);
// On tire un nombre entre 0 et 2 * m // 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 // On calcule le nombre de paquets qu'on peut transmettre
int bitsToSend = random.nextInt(2 * mbis); int bitsToSend = random.nextInt(2 * mbis + 1) + this.leftForNextSource;
int nbPacketsToSend = bitsToSend / Packets.packetSize; int nbPacketsToSend = bitsToSend / Packets.packetSize ;
// On conserve le nombre de bits restants pour la prochaine génération // On conserve le nombre de bits restants pour la prochaine génération
this.leftForNextSource = bitsToSend % Packets.packetSize; this.leftForNextSource = bitsToSend % Packets.packetSize;
// On crée les paquets // On crée les paquets