From: Felipe Pena Date: Tue, 7 Oct 2008 12:49:35 +0000 (+0000) Subject: - Fixed code ("Division by zero" anymore) X-Git-Tag: BEFORE_HEAD_NS_CHANGE~273 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=3e4ce566dd627cc48e74d2b72e5b8e8c5db56593;p=php - Fixed code ("Division by zero" anymore) --- diff --git a/ext/interbase/tests/interbase.inc b/ext/interbase/tests/interbase.inc index 1401d9b821..42eb6e5915 100755 --- a/ext/interbase/tests/interbase.inc +++ b/ext/interbase/tests/interbase.inc @@ -104,6 +104,9 @@ function rand_number($len , $prec = -1, $sign = 1) } } else if ($prec == 0) { $n = substr(rand() . rand(), 0, rand() % $len + 1); + } else if (($prec - $len) == 0) { + $n = substr(rand() . rand(), 0, 1); + $n .= "." . substr(rand(), 0, $prec); } else { $n = substr(rand() . rand(), 0, rand() % ($len - $prec) + 1); $n .= "." . substr(rand(), 0, $prec);