emu in blogjava

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  171 随笔 :: 103 文章 :: 1052 评论 :: 2 Trackbacks
  <SCRIPT LANGUAGE="JavaScript">
  
<!--
    
var bucket=500;
    
function hash(s){
        
var result=0;
        
for(var i=0;i<s.length;i++){
            result
=(result*33+s.charCodeAt(i))%bucket
        }
        
return result;
    }
    
var a=new Array(bucket+1).join("0").split("")
    
var d=new Date();
    
for(var i=0;i<bucket*100;i++){
        a[hash(Math.random().toString())]
++
    }
    document.write(a.join(
",<wbr>"));
  
//-->
  </SCRIPT>

试了一下,分桶很均匀,不错。
posted on 2010-01-21 20:18 emu 阅读(687) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航: