ランダムな色値を取得する


JavaScriptで生成芸術をやると乱数を使った色値の取得が必要になる時があります。

今まではRGBAを使っていましたが、別途関数記述が必要だったり冗長さがありました
How do you get random RGB in Javascript? – Stack Overflow

ので、このようなワンライナー記述に落ち着きました。

ctx.fillStyle = 'hsla(' + 360 * Math.random() + ', 100%, 50%, ' + Math.random().toFixed(1) + ')'