static RGB varyColor(RGB rgb) { int s = random(3); if (s == 0) return new RGB(vary0to1(rgb.r), rgb.g, rgb.b); else if (s == 1) return new RGB(rgb.r, vary0to1(rgb.g), rgb.b); else return new RGB(rgb.r, rgb.g, vary0to1(rgb.b)); }