]> granicus.if.org Git - php/commitdiff
- MFH: Fixed code ("Division by zero" anymore)
authorFelipe Pena <felipe@php.net>
Tue, 7 Oct 2008 12:53:08 +0000 (12:53 +0000)
committerFelipe Pena <felipe@php.net>
Tue, 7 Oct 2008 12:53:08 +0000 (12:53 +0000)
ext/interbase/tests/interbase.inc

index 1401d9b8214a26ffd88a5e2f6f552ed93c6b0783..42eb6e591532dcfd06db19f4e305e0dbb330f14d 100755 (executable)
@@ -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);