Java 在平行四边形内生成随机点

Java 在平行四边形内生成随机点,java,android,algorithm,location,Java,Android,Algorithm,Location,我需要写一些代码,但我真的不知道从哪里开始。 首先我的输入是4个地理点lat,lon double。 这4个点创建一个平行四边形。我需要一种方法: 以某种方式遍历由平行图形成的矩阵。 如果点1不可能找到平行四边形内的随机点。 提前谢谢 编辑: 我的实际代码能够在一个矩形内迭代,如下所示 while (!finished){ if (actualLong> longitudMax){ if(actualLat>latitudMax){ /

我需要写一些代码,但我真的不知道从哪里开始。 首先我的输入是4个地理点lat,lon double。 这4个点创建一个平行四边形。我需要一种方法:

以某种方式遍历由平行图形成的矩阵。 如果点1不可能找到平行四边形内的随机点。 提前谢谢

编辑:

我的实际代码能够在一个矩形内迭代,如下所示

while (!finished){
    if (actualLong> longitudMax){
        if(actualLat>latitudMax){
            //finish
            {... return;}
         actualLong = longitudMin;
         actuallat += adddistance;
     else{
         actualLong += addDistance;
     }



LongitudMin = minimum lon.
LongitudMax = maximum lon.
LatitudMin = minimum lat.
LatitudMax = maximum lat.

一种方法是在内部插值点。
假设你有i,j坐标在0内,你自己先试试!表明你已经付出了一些努力,然后在这里向我们展示你的代码,以便我们可以根据需要帮助你进行调整。谢谢伙计!我将从这里开始工作:P