我使用以下方法生成了随机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;
}
}
我该如何解决这个问题?