在Java中,给定n个项目,每个项目都有权重w,如何从集合中选择一个等于w的随机项目?
假设每个权重是从0.0到1.0的双精度,并且集合中的权重总和为1. Item.getWeight()返回Item的权重.
java random
java ×1
random ×1