weighted-map (npm): Select a random element from a Map<element, weight>
Keywords: weighted|random|map|weight|weights