ähm zwei kurze Anmerkungen

@MarktEschwege: Warum ist dein min. Wert größer als der max. Wert? habs jetzt zwar nicht getestet aber das dürfte woll nicht zu einem ordentlichen Ergebnis führen.

@jpwfour: es bringt nichts einen double Wert
Code:
$jackmin = 5.55;
anzugeben, da wird dann eh maximal nur die 5 benutzt weil die Funktion einen int Wert erwartet.