SyntaxFix
Write A Post
Hire A Developer
Questions
Using numpy
def choice(items, weights): return items[np.argmin((np.cumsum(weights) / sum(weights)) < np.random.rand())]