Python, генерировать случайные значения (дробные) с пользовательским распределением
Имеется таблично заданное кастомное распределение:
p = np.array([
[5, 0.10],
[7, 0.15],
[8, 0.25],
[11, 0.15],
[13, 0.25],
[15, 0.10]
])
Я хочу генерить случайные числа, типа 7.9235621356, 13.1245235, 9.53456235 и т.д. по одному или сразу списком с задаваемым количеством штук.
Источник: Stack Overflow на русском