BMS, Movie, Illustrations, Programming

[JavaScript] ランダムウォークするブックマークレット

JavaScriptの練習です。ダブルクリックでコピーできます。

javascript:(function(){var w=50;var a=w;document.body.innerHTML=
"<br>";setInterval(function(){document.body.innerHTML=
(Array.apply(null,Array(a)).map(function(x){return "-";}
).join(""))+"#"+(Array.apply(null, Array(w*2-a)).map(
function(x){return "-";}).join(""))+"<br>"+
document.body.innerHTML.substring(0,20*(w*2+5));a+=(
Math.random()>=0.5?1:-1);if(a<0){a=0;}if(a>w*2){a=w*2;}},33);})()

配列の生成に関してはここを参考にしました。ありがとうございます。

http://qiita.com/Hiraku/items/d74690088dfa368875c9