size(500, 300);
smooth();
background(255);
strokeWeight(5);
colorMode(HSB, 100);

// for( a; b; c )
//
// a: 初期化処理を書く部分。"最初に一回だけ"実行。
//
// b: ループを継続するか検査する条件を書く。何度も実行される。
// {}内(ループ) "開始時"に検査し、条件に合わない場合、ループ終了。
//
// c: {}内(ループ) が"一回終わる毎"に実行。
//
// 解説終

int totalLineCount = 46; // 線の分割数
int singleLineLength = 10; // 分割線一本の長さ

for( int i = 1; i <= totalLineCount; i++ )
{
stroke(random(100),50,100);
int y = height/2;
int startX = (i-1) * singleLineLength;
int endX = (i+0) * singleLineLength;
line(startX, y, endX, y);
}
http://sketchpad.cc/ApV4sMqJsJ