/** * Randomize the matrix. * * @param * min Minimum random value. * @param * max Maximum random value. */ public function randomize($min, $max) { for ($row = 0; $row < getRows(); ++$row) { for ($col = 0; $col < getCols(); $col) { $this->matrix[$row][$col] = RangeRandomizer::randomize($min, $max); } } }
/** * Returns a random number in the range between min and max. * * @param * int min The minimum desired random number. * @param * int max The maximum desired random number. * @return int The random number. */ public static function randomInt($min, $max) { return intval(RangeRandomizer::randomizeRange($min, $max + 1)); }