添加一个工具类，按权重选择