Drawing ellipses with random function in array
              in 
             Programming Questions 
              •  
              1 year ago    
            
 
           
             Hey guys,
            
             
            
            
             
            
            
             
            
            
             
              
             
             
              
             
             
              
             
             
                
             
             
              
             
             
              
             
             
            
             
            
            
 
            
           
             I am a newbie in processing:)
            
            
             I have tried a week to figure it out, but i can't find the solution.
            
            
             The problem is: I need to draw ellipses on different locations with the function random.
            
            
             But everytime i try to draw the ellipses with the function for and array, the ellipses are drawn on the same position.
            
            
             My code:
            
            
              int windowBreedte = 600;
             
             
              int windowHoogte = 600;
             
             
              float ellipseXRandom = random(windowBreedte / 20, windowBreedte - windowBreedte / 20 * 2);
             
             
              float ellipseYRandom = random(windowHoogte / 20, windowHoogte - windowHoogte / 20 * 2);
             
             
              int ellipseX = round(ellipseXRandom);
             
             
              int ellipseY = round(ellipseYRandom); 
             
             
              int index = 6;
             
             
              int [] balletjesX = new int [index];
             
             
              int [] balletjesY = new int [index];
             
             
              void setup() {
             
             
                size(windowBreedte, windowHoogte);
             
             
                smooth();
             
             
              }
             
             
              void draw() {
             
             
                background(255);
             
             
                fill(#71E507);
             
             
                rect(width / 20, height / 20, width - width / 20 * 2, height - height / 20 * 2 );
             
             
                balletjesX[0] = ellipseX;
             
             
                balletjesX[1] = ellipseX;
             
             
                balletjesY[0] = ellipseY;
             
             
                balletjesY[1] = ellipseY;
             
             
                for (int i = 0; i < index; i++) {
             
             
                  ellipse(balletjesX[i], balletjesY[i], 20, 20);
             
             
                }
             
             
              }
             
            
             Thanks
            
 
            
              
              1  
            
 
            
 
 
          