基于权重的随机数2种实现方式