操作方法
Active:移動量の分散値をLow,Mid,Highの中から選択してください。
Startボタン:運動を開始します。
Stopボタン:運動を停止します。
Pauseボタン:運動を一時停止します。
処理ロジック
ブラウン運動の単位時間ごとの移動量は、正規分布となります。
当ロジックは、JavaScriptで、16msecごとのX方向およびY方向の移動量が正規分布となるように作成したものです。
具体的には、Math.random()を12回足し込み、6を引いた値を移動量として16msecごとに更新させて表示させております。
なお、端を超えて移動した場合、端の位置となるようにし、はみださないようにしてあります。