Perdón, me confundí en mi anterior respuesta.
Si hay:
$mails=10;
$segundos=5;
$cant=3;
Hay 4 paquetes y por lo tanto 3 sleeps = 15 segundos.
(paquete de tres) (5 seg) (paquete de tres) (5 seg) (paquete de tres) (5 seg) (paquete de uno)
Si el numero de paquetes es entero hacemos ((paquetes - 1) * segundos )
Si el numero de paquetes no es entero, cogemos el siguiente numero entero, Ej: si tenemos 3,2 cogemos el 4.
He echo el código en php:
Código PHP:
<?
$mails=10;
$segundos=5;
$cant=3;
$paquetes=($mails/$cant);
if(is_float ($paquetes)){
//Si es decimal cogerá el siguiente numero entero (Ej: si es '3.3' cojerá '4')
$partes = explode(".",$paquetes);
$paquetes = ($partes[0] + 1);
}
$tiempo = ($paquetes - 1)*$segundos;
echo $tiempo;
?>