1
0
mirror of https://github.com/fzaninotto/Faker.git synced 2025-03-20 23:39:51 +01:00

Merge pull request #25 from cvschaefer/32bitsystems

32 Bit System Support
This commit is contained in:
Francois Zaninotto 2011-11-29 15:54:20 -08:00
commit 289f11824a
4 changed files with 10 additions and 10 deletions

View File

@ -26,11 +26,11 @@ class ColumnTypeGuesser
case 'smallint':
return function() { return mt_rand(0,65535); };
case 'integer':
return function() { return mt_rand(0,4294967295); };
return function() { return mt_rand(0,intval('4294967295')); };
case 'bigint':
return function() { return mt_rand(0,18446744073709551615); };
return function() { return mt_rand(0,intval('18446744073709551615')); };
case 'float':
return function() { return mt_rand(0,4294967295)/mt_rand(1,4294967295); };
return function() { return mt_rand(0,intval('4294967295'))/mt_rand(1,intval('4294967295')); };
case 'string':
$size = isset($class->fieldMappings[$fieldName]['length']) ? $class->fieldMappings[$fieldName]['length'] : 255;
return function() use ($generator, $size) { return $generator->text($size); };

View File

@ -18,9 +18,9 @@ class ColumnTypeGuesser
case 'boolean':
return function() use ($generator) { return $generator->boolean; };
case 'integer':
return function() { return mt_rand(0,4294967295); };
return function() { return mt_rand(0,intval('4294967295')); };
case 'float':
return function() { return mt_rand(0,4294967295)/mt_rand(1,4294967295); };
return function() { return mt_rand(0,intval('4294967295'))/mt_rand(1,intval('4294967295')); };
case 'string':
return function() use ($generator) { return $generator->text(255); };
case 'string':

View File

@ -37,14 +37,14 @@ class ColumnTypeGuesser
case PropelColumnTypes::SMALLINT:
return function() { return mt_rand(0,65535); };
case PropelColumnTypes::INTEGER:
return function() { return mt_rand(0,4294967295); };
return function() { return mt_rand(0,intval('4294967295')); };
case PropelColumnTypes::BIGINT:
return function() { return mt_rand(0,18446744073709551615); };
return function() { return mt_rand(0,intval('18446744073709551615')); };
case PropelColumnTypes::FLOAT:
return function() { return mt_rand(0,4294967295)/mt_rand(1,4294967295); };
return function() { return mt_rand(0,intval('4294967295'))/mt_rand(1,intval('4294967295')); };
case PropelColumnTypes::DOUBLE:
case PropelColumnTypes::REAL:
return function() { return mt_rand(0,18446744073709551615)/mt_rand(1,18446744073709551615); };
return function() { return mt_rand(0,intval('18446744073709551615'))/mt_rand(1,intval('18446744073709551615')); };
case PropelColumnTypes::CHAR:
case PropelColumnTypes::VARCHAR:
case PropelColumnTypes::BINARY:

View File

@ -107,7 +107,7 @@ class Internet extends \Faker\Provider\Base
*/
public function ipv4()
{
return long2ip(mt_rand(0, "4294967295"));
return long2ip(mt_rand(-2147483648, 2147483647));
}
/**