xxxxxxxxxx
45
let mediums = ["colored pencil",
"posca",
"graphite",
"clay",
"lino / stamp",
"ballpoint pen",
"vector",
"animation",
"logo",
"app prototype",
"guache",
"mixed media",
"outside materials",
"paper collage",
"junk",
"oil pastel",
"markers",
"scanner",
"digital collage",
"poster",
"brand identity",
"flash sheet",
"zine",
"website",
"3D model",
"p5",
"watercolor",
"new art supply"];
function setup() {
noCanvas();
shuffle(mediums, true); // Shuffles in place
for (let i = 0; i < mediums.length; i++) {
createP(`Day ${i + 1}: ${mediums[i]}`); // Displays the list
}
}
function shuffle(array, inplace = false) {
let arr = inplace ? array : array.slice();
for (let i = arr.length - 1; i > 0; i--) {
let j = Math.floor(Math.random() * (i + 1));
[arr[i], arr[j]] = [arr[j], arr[i]];
}
return arr;
}