我需要帮助在java中创建for循环,以便在小程序中显示随机行

我需要帮助在java中创建for循环,以便在小程序中显示随机行,java,eclipse,loops,for-loop,random,Java,Eclipse,Loops,For Loop,Random,我需要使用Math.random()在java中创建随机行的帮助; 我需要写100行,但作为一个新手,我需要帮助。 我从(int I=0;I开始,只需在循环中生成4个数字,并使用它们来画线。这将为您提供介于0.0和100.0之间的数字,您可以随时调整这些数字 int numLines = 100; Random rand = Random(); for (int i = 0; i < numLines; i++) { double x1 = r.nextDouble() * 10

我需要使用Math.random()在java中创建随机行的帮助; 我需要写100行,但作为一个新手,我需要帮助。
我从(int I=0;I开始,只需在循环中生成4个数字,并使用它们来画线。这将为您提供介于0.0和100.0之间的数字,您可以随时调整这些数字

int numLines = 100;

Random rand = Random();
for (int i = 0; i < numLines; i++) {
    double x1 = r.nextDouble() * 100;
    double y1 = r.nextDouble() * 100;
    double x2 = r.nextDouble() * 100;
    double y2 = r.nextDouble() * 100;

    g.drawLine(x1,y1,x2,y2);
}
int numLines=100;
随机兰德=随机();
对于(int i=0;i
当你说“随机线”时,你能更具体一点吗?你能展示你的代码到目前为止以及这种随机性需要在哪里吗?用java绘图可能有点奇怪。然后在循环的每次迭代中生成4个随机数(2对x,y坐标),然后从一个x,y坐标到另一个x,y坐标画一条线。我不确定你到底用什么画这条线,但这应该不难弄清楚。你可能应该将你的数字乘以一些有意义的值,以便适合你的窗口,因为
Math.random()
生成一个从0.0到1.0的数字。我想我会在循环结束后将其随机化,但我对如何随机化g.drawLine(x1,y1,x2,y2)中的每个变量感到非常困惑;算了吧,至少说说你为什么投了反对票。OP没有发布任何代码,所以这实际上没有上下文,但它应该会起作用。它只是获得随机的x,y坐标,并在它们之间画一条线(100次)。