demo
http://cdpn.io/nLCJp
こういうのをつくろうと思っていましたが、揺れの動きを作るのが難しいです。sin,cosで座標の位置を変えると少しはそう見えるんですけど、同じ動きをしている円がすぐ目につくようになってしまいます。そのへんはあきらめて、ぼーっと見られるものをつくれたらいいやと妥協しました。
全体としては特に新しいことをしていないですが、記録のために記事書きます。
二つの範囲で乱数生成
var rnd = (Math.random() * 100) | 0; //半径 if(rnd % 31 == 0){//たまに大きい半径 this.radius = getRandomNum(30,40); }else{ this.radius = getRandomNum(1,10); }
たまに大きい円を描きかたくて、乱数で分岐させました。
これくらいしか描くところがなかったです笑。以上です。