function GeoGenerator::dd_generate in Geofield 7.2
Helper to generate DD coordinates
6 calls to GeoGenerator::dd_generate()
- GeoGenerator::random_point in includes/
GeoGenerator.php - GeoGenerator::wkt_generate_linestring in includes/
GeoGenerator.php - GeoGenerator::wkt_generate_multilinestring in includes/
GeoGenerator.php - GeoGenerator::wkt_generate_multipoint in includes/
GeoGenerator.php - GeoGenerator::wkt_generate_multipolygon in includes/
GeoGenerator.php
File
- includes/
GeoGenerator.php, line 13 - Helper class for generating random WKT/Geospatial data.
Class
- GeoGenerator
- @file Helper class for generating random WKT/Geospatial data.
Code
function dd_generate($min, $max, $int = FALSE) {
$func = 'rand';
if (function_exists('mt_rand')) {
$func = 'mt_rand';
}
$number = $func($min, $max);
if ($int || $number === $min || $number === $max) {
return $number;
}
$decimals = $func(1, pow(10, 5)) / pow(10, 5);
return round($number + $decimals, 5);
}