在随机坐标处绘制一个圆

时间:2014-02-09 14:40:27

标签: java

我使用以下方法生成了随机x和y坐标。使用从我需要绘制圆的方法获得的坐标。我无法得到从代码中获得的坐标处的圆圈。这是我的代码:

public String randomGen(int div1,int xMin1,int yMin1,int xMax1,int yMax)
{
    Random rand = new Random();
    int e;
    int i;
    int g = div1;
    Vector tem=new Vector();
    HashSet<Integer> xrandomNumbers = new HashSet<Integer>();
    HashSet<Integer> yrandomNumbers = new HashSet<Integer>();
    for (i = 0; i < g; i++) 
    {
        e = rand.nextInt(xMax1-xMin1);
        System.out.println("e val -- "+e);
        if (xrandomNumbers.size() <= div1) 
        {
            if (xrandomNumbers.size() == div1) 
            {
                g = div1;
            }

        }

        System.out.println("X Random Numbers::"+xrandomNumbers);

        g = div1;
        for (i = 0; i < g; i++) 
        {
            e = rand.nextInt(yMax1-yMin1);
            if (yrandomNumbers.size() <= div1) 
            {
                if (yrandomNumbers.size() == div1) 
                {
                    g = div1;
                }
                g++;
                e=e+yMin1;
                yrandomNumbers.add(e);
            }
        }

        System.out.println("Y Random Numbers::"+yrandomNumbers);

        return xrandomNumbers+";"+yrandomNumbers;
    }
}

我该如何解决这个问题?

0 个答案:

没有答案