转自:http://www.gocalf.com/blog/weighted-random-selection-2.html
算法的核心,计算每个元素的随机权重,python版:
key
= rand.
random() ** (
1.0 / weight)
选择key最大的m个,就是结果
转自:http://www.gocalf.com/blog/weighted-random-selection-2.html
算法的核心,计算每个元素的随机权重,python版: