float myNoise = 0.0;  //繝弱う繧コ縺ョ蛻晄悄蛟、
float start = 0.0;  //myNoise縺ョ繧ケ繧ソ繝シ繝亥慍轤ケ
float step = 0.02;  //繧ケ繝�ャ繝励�謨ー蛟、縺悟ー代↑縺�→螟牙喧縺梧サ代i縺九↓縺ェ繧�
 
void setup() {
  size(400, 400);
}
 
void draw() {
  background(0);
  myNoise = start;  //myNoise繧偵せ繧ソ繝シ繝亥慍轤ケ縺ァ蛻晄悄蛹�
 
  for (int x = 0; x < width; x += 5) {
    float y = noise(myNoise) * height;  //繝弱う繧コ繧剃スソ縺」縺ヲy蠎ァ讓吶r險ュ螳�
    
    stroke(255,255,0);
    line(x, 200, x, x);
    
    stroke(255,0, 0);
    line(y, 200, y, y);
    
    stroke(0, 0, 255);
    line(200, x, x, x);
    
    stroke(255,0,255);
    line(200, y, y, y);
 
    myNoise += step;   //繝弱う繧コ縺ョ蛟、繧呈峩譁ー
  }
}
 
void mousePressed() {
  start = random(80);  //myNoise縺ョ繧ケ繧ソ繝シ繝井ス咲スョ繧貞、峨∴繧�
}