70                $DIC->ui()->mainTemplate()->setOnScreenMessage(
 
   72                    $lng->txt(
'err_divider_too_big')
 
   77        include_once 
"./Services/Math/classes/class.ilMath.php";
 
   86        while ($calcval < $roundedRangeMIN || $calcval > $roundedRangeMAX) {
 
   90            $rnd = mt_rand($r1, $r2);
 
  115        $min_abs = abs($min_range);
 
  116        $max_abs = abs($max_range);
 
  117        $bigger_abs = $max_abs > $min_abs ? $max_abs : $min_abs;
 
  118        if ($int_precision > $bigger_abs) {
 
  140        if (!is_object($this->
getUnit())) {
 
  143            include_once 
"./Services/Math/classes/class.ilMath.php";
 
  172        include_once 
"./Services/Math/classes/class.EvalMath.php";
 
  174        $math->suppress_errors = 
true;
 
  177        $this->range_min = $result;
 
  187        include_once 
"./Services/Math/classes/class.EvalMath.php";
 
  189        $math->suppress_errors = 
true;
 
  191        $this->range_max = $result;
 
static _sub($left_operand, $right_operand, int $scale=50)
 
static _pow($left_operand, $right_operand, int $scale=50)
 
static _add($left_operand, $right_operand, int $scale=50)
 
static _div($left_operand, $right_operand, int $scale=50)
 
static _mul($left_operand, $right_operand, int $scale=50)