2010年8月28日
摘要: 假设有数据:[代码]要随机取出其中一条,并且不是完全随机,而是根据其中weight的数值,按照数值越大,几率越高的规律取出。以前写过一些权重算法,可是都不完美,要么数据量有限制,要么weight之和必须等于一个指定的数等等,都不完善。今天突发奇想,写了一套完美的权重算法,该算法有如下优势:1.支持无限多个数据2.weight值之和任意3.不存在两个weight值一样时无法平均分配的bug算法如下:... 阅读全文
posted @ 2010-08-28 17:30 Dragon4 阅读(1744) 评论(0) 推荐(0) 编辑