|
|
1
8
这里有一个算法,它不需要在列表中多次添加项。它也可以用于非整数权重,不过如果使用的是System.Random中的NextDouble,则必须缩放所有权重,使之相加为1,或者将NextDouble中的值与S相乘,以使其在所需范围内。
|
|
|
2
4
列一张单子,把每一项按重量插入几次。然后从列表中随机选择一项。 |
|
|
3
1
|