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;
}