Numberクラスに乱数用Methodを追加*2
JavaScriptで自前の乱数を使いたいがためだけに作りました。美しさは0ですけど、それなりに実用になるはずです。京ぽん用のhttp://homepage3.nifty.com/fubuki/life/k_life.htmlで使ってます。
Number.prototype.srand = function(seed){ if(arguments.length == 0) this.randSeed = (new Date()).getTime(); else this.randSeed = seed; } Number.prototype.rand = function(){ this.randSeed = (this.randSeed*1103515245)%4294967295+12345; return parseInt((this.randSeed/65536),10)%32768; }