Colorful Stripes

void setup(){
  size(600, 600);
  colorMode(HSB, 100);
  background(99);
  
  for(int i = 0; i < width; i++){
    float color1 = random(100);
    stroke(color1, 60, 100);
    line(i, 0, i, height);
  }
}

void draw(){
}

void mouseMoved(){
  update(mouseX, mouseY);
}

void update(int x, int y){
  for(int i = 0; i < width; i++){
    float color1 = random(100);
    float color2 = 100 * x/width;
    float color3 = 100 * y/height;
    stroke(color1, color2, color3);
    line(i, 0, i, height);
  }
}