setup = function () {
// quine 2
// illiiillliililliiili
createCanvas(400, 400);
pixelDensity(10);
seed = random(100000);
randomSeed(seed);
textSize(16);
};
draw = function () {
background(0);
d('setup', setup, 5, 16);
d('draw', draw, 210, 16);
d('d', d, 5, 220);
d('rc', rc, 5, 325);
noLoop();
};
d = function (str, func, x, y) {
// display
fill(rc());
text(str + ' = ' + String(func), x, y);
};
rc = function () {
// random color
return color([-1, -1, -1].map(() => random(100, 255)));
};