import java.applet.*; 
import java.awt.*; 
import java.awt.image.*; 
import java.awt.event.*; 
import java.io.*; 
import java.net.*; 
import java.text.*; 
import java.util.*; 
import java.util.zip.*; 

public class maedaLines extends BApplet {
void setup() { 
size(600,300); background(255,255,255);} void draw() {

int interval = 5;
float y1 = random(155)+20;
float y2 = 330-random(155);
float y1v = 0;
float y2v = 0;

int hue = (int)(random(100));
colorMode(HSB, 100);
int saturation = 10;
int brightness = 80;
stroke(hue, saturation, brightness);

  for (int j = 0; j < 3; j++)
  {
    y1 = random(155)+20;
    y2 = 330-random(155);

    for (int i=0; i < 120; i++)
    {
      y1 += y1v;
      y2 += y2v;
      int xpoint = i * interval;
      line(xpoint+j,y1,xpoint+j,y2);
      y1v += (random(4) - 2) / 1.8f;
      if (y1v > 4) {
        y1v = 4;
      }
      if (y1v < -4) {
        y1v = -4;
      }
      y2v += (random(4) - 2) / 1.8f;
      if (y2v > 4) {
        y2v = 4;
      }
      if (y2v < -4) {
        y2v = -4;
      }
      if (abs(y2-y1)<100) {
        if (random(100) > 50) {
          y1v-=2/(1.6f);
        } else {
          y2v+=2/(1.6f);
        }
      } else if (abs(y2-y1)>200) {
        if (random(100) > 50) {
          y1v+=2/(1.6f);
        } else {
          y2v-=2/(1.6f);
        }
      }

    }
  }


}
}
