遗忘海岸

江湖程序员 -Feiph(LM战士)

导航

2007年12月14日 #

算法备忘录---按权重选取数据

摘要: 今天看到一段Javascirpt 代码,其功能是按数据权重(weight)来显示广告. 基本算法描述如下: 给每个数据(节点)指定一个权重. 1.将各节点的权重求和得到总数sum. 2.采用随机函数(js中为 Math.round(Math.random() *sum) )生成一个取值范围在[1~sum]之间的值ranSum. 3.接着遍历所有数据(节点),访问顺序可以随意.将当前节点的权重值加上... 阅读全文

posted @ 2007-12-14 14:36 遗忘海岸 阅读(1196) 评论(0) 推荐(0) 编辑