Processingで特定の色の組み合わせからランダムに色を選ぶ
Processingで特定の色の組み合わせからランダムに色を選ぶ方法です。
4色の中からランダムに選ぶ、みたいなときに使います。基本ですが、私がswitch使ってめんどくさいことをしてたので、違うやり方を忘れないようにメモ。
//ランダム用 int col; //色の配列 color[] colarray = { #ed621c,#e81c44,#abcf2d,#5fb734,#874195,#01449d,#45bcca,#f6c620,#898989 }; void setup() { size(600,600); noLoop(); } void draw() { background(255); col = colarray[(int)random(0,9)]; fill(col); ellipse(100,50,20,20); } void mousePressed() { redraw();// ボタンが押されたときだけ実行 }