public static function dicePool($dices, $n, $min) { $hits = 0; $dices = round($dices); $m = Common::clamp($min, 1, $n); for ($i = 0; $i < $dices; $i++) { if (Shadowfunc::dice($n, $m)) { $hits++; } } printf('Shadowfunc::dicePool(dices=%s, sides=%s, min=%s) === %s hits', $dices, $n, $min, $hits) . PHP_EOL; return $hits; }