【发布时间】:2019-10-22 14:46:14
【问题描述】:
我想用大量输入测试集群,例如 1000.000 那么,如何使用 dart 生成随机纬度。或者如果有一个json生成器工具会更好
【问题讨论】:
我想用大量输入测试集群,例如 1000.000 那么,如何使用 dart 生成随机纬度。或者如果有一个json生成器工具会更好
【问题讨论】:
如果您需要随机纬度/经度,只需在正确范围内生成两个随机数。 Lat 介于 -90 和 90 之间。Lon 介于 -180 和 180 之间。
【讨论】:
你可以这样做:
final random = Random();
double randomLat = -90 + random.nextDouble() * 90 * 2;
double randomLng = -180 + random.nextDouble() * 180 * 2;
print('$randomLat, $randomLng');
或者
final random = Random();
double nextDouble(num min, num max) => min + random.nextDouble() * (max - min);
double randomLat = nextDouble(-90, 90);
double randomLng = nextDouble(-180, 180);
print('$randomLat, $randomLng');
【讨论】:
在 pub 上试试 dartamaker 包。
【讨论】: