Вы можете использовать random.choices
. Хорошо, что вы можете указать вес
import random
def pick_random():
randoms = [random.uniform(1.0, 1.39), random.uniform(1.4, 1.69), random.uniform(1.7, 1.89), random.uniform(1.9, 1.99)]
weights = [0.4, 0.3, 0.2, 0.1]
return round(random.choices(randoms, weights=weights)[0], 2)