Python Weighted Random [duplicate]
Your algorithm is correct, how about something more elegant: import random my_list = [‘A’] * 5 + [‘B’] * 5 + [‘C’] * 90 random.choice(my_list)
Your algorithm is correct, how about something more elegant: import random my_list = [‘A’] * 5 + [‘B’] * 5 + [‘C’] * 90 random.choice(my_list)