JSFiddle - React, Tailwind, and code Playground

by Tan

JavaScript

function setup() {
  createCanvas(450, 450);

  for (var i = 0; i < n; i++) {
    colors.push(color(random(0, 255), random(0, 255), random(0, 255)));
  }

  for (var i = 0; i < height; i++) {
    var row = [];
    for (var j = 0; j < width; j++) {
      var r = int(random(0, n));
      row.push(r);
      var c = colors[r];
      set(j, i, c);
    }
    matrix.push(row);
  }

  updatePixels();
}