"1a535c-4ecdc4-f7fff7-ff6b6b-ffe66d",
"5f0f40-9a031e-fb8b24-e36414-0f4c5c",
"227c9d-17c3b2-ffcb77-fef9ef-fe6d73",
"fffcf2-ccc5b9-403d39-252422-eb5e28",
"0d1b2a-1b263b-415a77-778da9-e0e1dd",
"22577a-38a3a5-57cc99-80ed99-c7f9cc",
"ffbe0b-fb5607-ff006e-8338ec-3a86ff",
"233d4d-fe7f2d-fcca46-a1c181-619b8a",
"#8ecae6-219ebc-126782-023047-ffb703-fd9e02-fb8500"
color_pat = random(cpat);
color_pat = color_pat.split('-');
for(let i=0;i<color_pat.length;i++){
color_pat[i] = "#"+color_pat[i];
let bg = [hue(random(color_pat)), 20, 100] ;
drawingContext.shadowColor = color(0, 0.5);
drawingContext.shadowBlur = 6;
drawingContext.shadowOffsetX = 10;
drawingContext.shadowOffsetY = 10;
let size = w/6*random(1, 2);
let num = random(16, 64);
let c = random(color_pat);
translate(random(w), random(w));
let img = rand_rect(0, 0, size, num, 0.1, c);
function rand_rect(x, y, size, num, del, col){
let img = createGraphics(size*2, size*2);
img.translate(x+size, y+size);
let ssize = size-0.5*size*(k+1)/Nk;
let nnum = num-0.5*num*(k+1)/Nk;
let dy=random(-1, 1)*random(ssize*del);
let dyp=random(-1, 1)*random(ssize*del);
img.translate(0, ssize/2);
dy = random(-1, 1)*random(ssize*del);
img.line(delta*(i-nnum/2), dyp, delta*(i+1-nnum/2), dy);
save("img_" + month() + day() + hour() + minute() + second() + ".png");