himorogiの日記

主にプログラミングに関することなど。少々ハード(電子工作)についても。

2008-04-01から1ヶ月間の記事一覧

非 bit 演算版 lotos() 再挑戦

bit 演算版をもとに当初の lotos() を見直してみたところかなり無駄な記述が含まれていたので書き直してみた。 function lotos(depth){ var coll=[],ceil; function getNum(){ return(function(x){ return x.substr(x.length-2,2) })("00"+ Math.ceil(Math.r…

bit 演算版 lotos() 関数リテラルで定義 ver.

Java6 上の jrunscript 用 var lotos =function (depth){ var ceil, mask=[0,0], coll =[]; function getNum(){ return(function(x){ return x.substr(x.length-2,2) })("00"+ Math.ceil(Math.random()*ceil)); }; isnotUniq= function(x) { return 0!=(mask…

bit 演算版 lotos() 一部関数リテラル使ってみた ver.

Java6 上の jrunscript 用 function lotos(depth){ var lt={ "Ceil":0, "Mask":[0,0], "Num":0, "Coll":[], "Colm":0, "getNum" :function(){ return(Math.ceil(Math.random()*lt.Ceil)); }, "isAlreadyExist":function() { return 0!=(lt.Mask[Math.floor(l…

bit 演算版 lotos() 改定 ver.

Java6 上の jrunscript 用 function lotos(ltMd){ var l={ "ceil":0, "mask":[0,0], "bit":0, "lotoset":[], "col":0 }; function getLtCeil() {for(i=c=0; i