如何将值添加到小数位
How to add value to decimal places
我有一些经纬度的 gps 坐标列表。如何在纬度浮点变量的末尾添加随机 int 值。我试过这个...
float log = 77.567635f;
Random rand = new Random();
int r = rand.Next(1, 20);
假设 r 的值为 12,我想添加到日志 '77.567635' + r。
我的预期结果是“77.567647”
我会做的是先指定浮点数的精度。例如,如果精度为 0.000001(如您的示例),您可以将随机生成的数字乘以该精度并将其添加到您的坐标中。
float log = 77.567635f;
Random rand = new Random();
float r = rand.Next(1, 20) * 0.000001f;
log = log+r;
我有一些经纬度的 gps 坐标列表。如何在纬度浮点变量的末尾添加随机 int 值。我试过这个...
float log = 77.567635f;
Random rand = new Random();
int r = rand.Next(1, 20);
假设 r 的值为 12,我想添加到日志 '77.567635' + r。
我的预期结果是“77.567647”
我会做的是先指定浮点数的精度。例如,如果精度为 0.000001(如您的示例),您可以将随机生成的数字乘以该精度并将其添加到您的坐标中。
float log = 77.567635f;
Random rand = new Random();
float r = rand.Next(1, 20) * 0.000001f;
log = log+r;