From 5a7439ad1e41ac89cf2d741f716b462affcb049c Mon Sep 17 00:00:00 2001
From: Maik Penz <maik@phpkuh.de>
Date: Tue, 5 Feb 2013 21:54:31 +0100
Subject: [PATCH] Make Base::numberBetween() 32bit compatible.

Changed default range of `Faker\Provider\Base::numberBetween()` to result in sequences that do not depend on word size.
---
 src/Faker/Provider/Base.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/Faker/Provider/Base.php b/src/Faker/Provider/Base.php
index 5b9e265d..7f64bfe9 100644
--- a/src/Faker/Provider/Base.php
+++ b/src/Faker/Provider/Base.php
@@ -74,7 +74,7 @@ class Base
      */
     public static function numberBetween($from = null, $to = null)
     {
-        return mt_rand($from ?: 0, $to ?: PHP_INT_MAX);
+        return mt_rand($from ?: 0, $to ?: 2147483647); // 32bit compat default
     }
 
     /**