public static function generatePrime() { $min = new BigInteger(10000000.0); $max = new BigInteger(Optimus::MAX_INT); return (int) $max->randomPrime($min, $max)->toString(); }