No hay nada mejor que dejar todo un día corriendo una simulación para que al llegar a ver los resultados, haya habido un desbordamiento de las variables y aparezcan números negativos en los contadores de paquetes recibidos y en la probabilidad de bloqueo… Eso me pasa por usar «sólo» enteros largos. Es que claro, como sólo llega hasta 2147483647 (2^31 – 1).
Cambiamos las variables a enteros largos largos sin signo (máximo de 2^64 – 1 = 18446744073709551615) y a ver qué pasa.
Se supone que acabará antes de desbordarse, porque estaba bastante cerca de estabilizarse.