Simulación- Distribución lineal

import java.awt.Canvas;
import java.awt.Graphics;
import java.awt.Image;
import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.ThreadLocalRandom;
import javax.swing.ImageIcon;
public class Lienzo extends Canvas {
    List x= new ArrayList();
    List y= new ArrayList();
    Image i;
    Image f;
    public Lienzo(){
        i=new ImageIcon("girB.png").getImage();
        f=new ImageIcon("distrito 9.jpg").getImage();
        generarX();
        generarY();
    }
   
    @Override
    public void paint(Graphics g){
        g.drawImage(i,80,80,null);
        g.drawImage(f, 150,150, null);
        for(int a=0;a<100;a++){
            g.fillOval((int)x.get(a),(int)y.get(a),5,5);
                   
        }
    }
   
    public void generarX(){
        for(int a=0;a<100;a++){
            int num=ThreadLocalRandom.current().nextInt(150,1750);
            x.add(num);
        }
    }
    public void generarY(){
        for(int a=0;a<100;a++){
            int num=ThreadLocalRandom.current().nextInt(150,1050);
            y.add(num);
    }
       
   
}
}


Comentarios