From a52a44508bbed675f549e9681785b52e27fad7c3 Mon Sep 17 00:00:00 2001 From: Francois Zaninotto Date: Wed, 12 Dec 2012 09:00:07 +0100 Subject: [PATCH] Fix issue in ipv4 formatter on 32 platforms Patch from @pokmot. Closes #93 --- src/Faker/Provider/Internet.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Faker/Provider/Internet.php b/src/Faker/Provider/Internet.php index 73ceec2e..221c9f9d 100644 --- a/src/Faker/Provider/Internet.php +++ b/src/Faker/Provider/Internet.php @@ -119,7 +119,7 @@ class Internet extends \Faker\Provider\Base */ public function ipv4() { - return long2ip(mt_rand(-2147483648, 2147483647)); + return long2ip(mt_rand(0, 1) == 0 ? mt_rand(-2147483648, 0) : mt_rand(1, 2147483647)); } /**